Yamaha FB01
Single Patch Editor
This patch editor will work with the FB01 only. For other 4-op FM synthesizers, see the Yamaha 4-op synthesizer family patch editor.
Communicating with Edisyn
Turn off Memory protection (Protect OFF): you'll have to do this every time you turn on the FB01, but there is a menu option to assist here, called Turn Memory Protect Off. Or you can press "SYSTEM SETUP" until "Protect" and then "DATA ENTRY -1/NO" until "OFF".
Set Edisyn's synth ID to the same as the FB01's "System MIDI Channel" (I suggest 1). Set Ediysn's MIDI channel to the same as the FB01's "Instrument 1 MIDI Channel" (I suggest 1). Edisyn will send to Instrument 1 on the FB01: you can prepare Instrument 1 to useful as a test Instrument for Edisyn with the Menu "Setup Configuration for Instrument 1". See the discussion below about why this setup should be performed.
Instruments vs Configurations
The FB01 is strange in that you cannot just play a single patch, but rather you must first place that patch in a multi patch (or "configuration") Instrument slot and then play the MIDI channel associated with that slot. However this unit only has 8-note polyphony, so the whole notion of multitimbral use may be best suited for sets of sounds played with low polyphony (e.g., percussive sounds).
Edisyn edits one patch at a time and assumes that single patch will be placed into Instrument 1. The FB01 menu in Edisyn contains a helpful option called Setup Configuration for Instrument 1 which creates a Configuration where only Instrument 1 is active, with all voices, and on MIDI channel 1. You ought to set up this configuration first before editing a patch.
System versus Instrument MIDI Channels
There are notionally two different MIDI "channels" associated with editing a patch. First, there is the Actual MIDI channel you'll use to play the patch -- this is the channel associated with the Instrument slot it's been placed in. Edisyn only uses the first Instrument slot in your Configuration. Assuming you've set up your FB01 by selecting Setup Configuration for Instrument 1 in Edisyn, this slot will be set to MIDI channel 1, so unless you've changed that you should set Edisyn's outgoing MIDI channel to 1.
Second, there is the FB01's "System MIDI Channel". This isn't really a MIDI channel: it's in fact just a synth ID, and it should be set to Edisyn's synth ID for the FB01. I suggest setting both of them to 1.
Bank Names
The FB01 is quite unusual in that its banks have names. They're not displayed anywhere, but you can indeed change them. When you load a bank or receive it over MIDI, the bank name will appear in the Bank dialog box. If you change the name (up to 8 characters) and then write or save the bank, the name will be changed.
Gotchas
- The Level (volume) and Sustain Level parameters (both on operators and their envelopes) are backwards: 0 is maximum and the high value is minimum volume.
- The FB01's envelopes are odd. They're standard ADSR envelopes with a twist: a Decay 2 parameter, which I believe indicates the rate at which the Sustain decays to zero. There's no good way to represent this in an envelope display. Edisyn visualizes this by portraying Sustain as dropping to one half its level over the Decay 2 time, then dropping to zero for the Release time. Not great but you'll get used to it.
- There are a number of parameters on the FB-01, reproduced in Edisyn's editor, whose meanings are cryptic. I won't be able to help you with them. I do believe that User Code is a free parameter that you can use for whatever purpose you like. Detune doesn't seem to have much, or any, effect.
Librarian Support
Edisyn can quick-request a bank from this synthesizer via Request Bank from Synth. This is a lot faster than the patch-by-patch request method in Download Bank from Synth. So try it out.
Thanks
Thanks to Leon Wright (curbcutcult@gmail.com) for his assistance in testing on the FB-01. Thanks to Martin Tarenskeen (m.tarenskeen@kpnmail.nl) for significant bug-fixes later on.
By
| Sean Luke
|
Date
| February 2020
|