Tool to create and try FM instruments

Страница 2/4
1 | | 3 | 4

By Grauw

Ascended (8442)

Аватар пользователя Grauw

08-06-2018, 16:16

Being a low cost derivative of the OPL2, the OPLL has two waveforms (sine and half-sine). Just check the YM2413 application manual (page 12) or even the YM2413 wiki page.

(The OPL-based Y8950 MSX-AUDIO can not emulate the OPLL for this reason.)

By JohnHassink

Ambassador (5413)

Аватар пользователя JohnHassink

08-06-2018, 17:34

DarkSchneider wrote:

What istrument is this one?, it is nice.
https://youtu.be/N09MuvVscO0

Some Moonblaster 1.4 SW presets that come close are (among others) "Synth String 3", "Harpsichord 3" and "Synth 4".
You could analyze and experiment with their parameters in the Voice Editor (push [F4] in the "Create Own Voice" menu, then use [CTRL] + L/R cursor to navigate the list).

DarkSchneider wrote:

Here it gets some good drums, maybe supported by the user-defined ones?
https://youtu.be/F2LmBCwY2WY

Snare is downtuned and at least supported by PSG (noise), possibly also reinforced with a tuned tom.
SW voice, I think not.

By DarkSchneider

Paladin (869)

Аватар пользователя DarkSchneider

08-06-2018, 17:49

Grauw wrote:

Being a low cost derivative of the OPL2, the OPLL has two waveforms (sine and half-sine). Just check the YM2413 application manual (page 12) or even the YM2413 wiki page.

(The OPL-based Y8950 MSX-AUDIO can not emulate the OPLL for this reason.)

OK what I see is that the percussion plus (near-)zero sustain parameters does the job (page 10 of the same doc). This is, the oscillator really does not generate half-sine, but with the added options it can be achieved. A powerful tool for generating sounds. Sad it can only define one at the same time, if we consider this addition. 2 operators + 2 waveforms.

@JohnHassink yes there are some strings that sounds good on MB. Some of the hardware instruments should have been replaced by better ones really. We don't have really 15 hardware ones, as IMO some of them are barely usable (synth bass), or much similar to others (trumpet and horn, flute and clarinet).

By Grauw

Ascended (8442)

Аватар пользователя Grauw

08-06-2018, 21:38

The OPLL oscillator can really generate a half-sine (sine clamped to 0 and 1), using the DM and DC bits in register 3 for the modulator and carrier respectively. Identical to the OPL2's 2nd waveform, giving the OPLL a wider range of timbres compared to the OPL. Not sure if any of the ROM preset instruments use this but I would imagine so...

It's got nothing to do with the percussive tone bit, that controls the two envelope generator modes and is a low frequency effect. That feature exists on the OPL as well.

So yes the OPL is in certain ways more limited than the OPL, but more powerful in others. As for dealing with the preset instruments, I was thinking to use a software envelope to increase the range of timbres, e.g. never doing key off gives a number of interesting base waveforms, and then drive the volume control with software envelopes.

By tfh

Paragon (1808)

Аватар пользователя tfh

08-06-2018, 21:56

Eugeny_Brychkov wrote:

Is there any (simple) tool which allows making and listening to FM instruments for MSX-Audio or MSX-Music? The tool must allow setting respective properties for the sound chip's channel (according to chip's registers) and start/stop the instrument for specific note settings.

While there're actually very few settings for FM instrument, I find it uneasy to "pack" them into the registers, Would love to have something visually pleasant.

I do not think I saw anything like this (probably did not look up properly), and have idea making small program in BASIC for this purpose to play woth the sound listening what I can do with FM.

How about the Preset Editor in ProTracker?

If you want to have a quick try, go here: https://www.file-hunter.com/MSX/index.php?id=protracker
When you are in the tracker hit CTRL-F9 in your browser to go to MSX BASIC. CLS to clear the screen.
bload"pteditor.bin",r and have a go at it....

You can pickup ProTracker with the Preset Editor from the download database @ MRC

By Grauw

Ascended (8442)

Аватар пользователя Grauw

08-06-2018, 23:27

Looks fancy! Big smile

By Manuel

Ascended (15747)

Аватар пользователя Manuel

09-06-2018, 00:06

Where is the wave form selector in Protracker?

By wolf_

Ambassador_ (9769)

Аватар пользователя wolf_

09-06-2018, 08:42

'DIS'

For some reason, this alternate waveform is also known to be a 'distorted waveform'.

By DarkSchneider

Paladin (869)

Аватар пользователя DarkSchneider

10-06-2018, 20:06

https://youtu.be/1G1tXu6nuEQ

Full of user-defind instrumets. Simply uses 1 at the same time. The result is so good. Open on youtube for description.

It gives each song its own identity. The problem about using in the typical way using only the HW instruments is that at the end all sounds like the same, doing it boring. Just like with Adlib on PC, all the MS-DOS games sounded like the same, the OPL2 allowed to use all the user-defined instrumets you wanted, then you find things like:

https://youtu.be/FJhVaHZCsRc
Then you hear again how games sounded and you want to cry T_T

The creation of user-defined instruments should be a priority, it improves the chip sound quality a lot. In fact, is the power of the FM, the modulation. And the cheaper design of the OPLL is indeed very smart. The music is usually conducted by main and support, then main would be the user-defined one, and support the HW ones, plus drums if necessary, or 3 extra channels for melodic musics.

By wolf_

Ambassador_ (9769)

Аватар пользователя wolf_

10-06-2018, 20:28

In defence of the MSX Music, I'd like to add that, while its variety of sounds is limited, in practice there are millions of sounds you're never going to use.

Most of the practically useful sounds are variations of a standard C:M 1:1 up to 1:7 ratio, and then perhaps some bell-like sounds like 2:5 and 2:7. And even within that range of ratios, the 1:1 is by far the most useful one. The hardware set of sounds actually fit this scheme, so things ain't half bad. Listen to Micro Cabin to know that it's perfectly possible to use this hardware set with one custom voice and not having the impression that something's missing.

Personally, if I'd re-design the chip, I'd cap the carrier ratio to 4 or so (1, 2, 3, 4) so that two bits are free for other uses.

Страница 2/4
1 | | 3 | 4