midibox_quad_genesis
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
midibox_quad_genesis [2017/02/09 06:16] – [Free Mode] sauraen | midibox_quad_genesis [2017/12/20 21:19] (current) – [Hardware components] smithy | ||
---|---|---|---|
Line 10: | Line 10: | ||
[[http:// | [[http:// | ||
- | |||
- | [[http:// | ||
- | |||
====== Hardware ====== | ====== Hardware ====== | ||
Line 22: | Line 19: | ||
* 2x40 character [[http:// | * 2x40 character [[http:// | ||
* [[MBQG_FP]] custom front panel board; or alternately, | * [[MBQG_FP]] custom front panel board; or alternately, | ||
+ | * [[MBQG_TB_CASE]] a DIY wooden case for MIDIbox Quad Genesis, designed by Technobreath to be easily replicated with little skills and tools. | ||
* Stereo audio output connection of desired type | * Stereo audio output connection of desired type | ||
* Mono audio input connection for each SN76494/96 if desired | * Mono audio input connection for each SN76494/96 if desired | ||
Line 40: | Line 38: | ||
====== Synth Architecture ====== | ====== Synth Architecture ====== | ||
- | |||
- | This section was written during early development; | ||
| Dummy | Dummy | Dummy | Dummy | [[https:// | | Dummy | Dummy | Dummy | Dummy | [[https:// | ||
Line 75: | Line 71: | ||
The synth engine keeps track of what chip resources each VGM file and program use (its " | The synth engine keeps track of what chip resources each VGM file and program use (its " | ||
- | ===== Instruments ===== | ||
- | An instrument is a set of configuration information about one or more voices of certain types. As in a General MIDI ROMpler, MIDI channels are assigned to instruments by the user (or via MIDI messages), and the synth automatically assigns those instruments to voices when notes are triggered. However, the actual content of these instruments is very different from a GM patch in MIDIbox Quad Genesis. | ||
- | |||
- | An instrument contains: | ||
- | * Information about how many of what kinds of voices the instrument will use, and whether it will set or use chip-global features like the LFO | ||
- | * A " | ||
- | * A " | ||
- | * Information about how the MIDI note played combines with frequency information in the VGM to produce the actual frequency values sent to the voice | ||
- | * Optional operator gating at fixed delay from MIDI note on, or in response to other MIDI events | ||
- | * A set of modulators (software LFOs, EGs, velocity, CCs) and their assignments to voice parameters | ||
===== Interface Modes ===== | ===== Interface Modes ===== | ||
Line 95: | Line 81: | ||
* Capture button: create a VGM file which represents the state of the current voice. Display a menu of channels so you can choose where this will be stored. Upon selecting a channel, or pressing the Capture button again which will use the last edited channel, a new program will be set up on this channel with that VGM file as its init and appropriate keyon and keyoff files, so you can play this sound on the keyboard as usual. | * Capture button: create a VGM file which represents the state of the current voice. Display a menu of channels so you can choose where this will be stored. Upon selecting a channel, or pressing the Capture button again which will use the last edited channel, a new program will be set up on this channel with that VGM file as its init and appropriate keyon and keyoff files, so you can play this sound on the keyboard as usual. | ||
==== Channel Mode ==== | ==== Channel Mode ==== | ||
- | Press Chan. Use the screen | + | Use the PSG Voices and OPN2 buttons |
==== Program Mode ==== | ==== Program Mode ==== | ||
Edits the program selected in Chan mode. | Edits the program selected in Chan mode. |
midibox_quad_genesis.1486620986.txt.gz · Last modified: 2017/02/09 06:16 by sauraen