This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
midibox_ay_3_8912_fx [2009/05/26 20:07] 89.27.203.139 |
midibox_ay_3_8912_fx [2009/07/24 10:50] (current) 89.27.209.148 |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | [PLANNED - NOT IMPLEMENTED IN THE CURRENT MIDIBOX AY APPLICATION (!)] | ||
- | |||
===== MIDIBox Fx Option ===== | ===== MIDIBox Fx Option ===== | ||
The MIDIBox **Fx Option** (special sound effects option) is needed for more complex sound creation. | The MIDIBox **Fx Option** (special sound effects option) is needed for more complex sound creation. | ||
Line 6: | Line 4: | ||
=== Concept: === | === Concept: === | ||
- | You can enable the **Fx Option** via the **MIXER MENU** [Press Key F3] [switch Fx Option on/off via key A,B,C] (Remember, every Tone has it's own MIDI Channel!). Now that the Fx Option is activated - just **adjust Fx Functions** at the **Fx Menu** [Press F8] ... | + | You can enable the **Fx Option** via the **MIXER MENU** [Press Key F3] [toggle **Fx Option** on/off via key A,B,C]. If the **Fx Option** is activated - just **adjust Fx Functions** at the **Fx Menu** [Press F8] ... |
Line 38: | Line 36: | ||
\/ \/ 3) After Fx Pos. 31 (31 => last Fx Position) | \/ \/ 3) After Fx Pos. 31 (31 => last Fx Position) | ||
-- -- -- -- -- -- -- -- | -- -- -- -- -- -- -- -- | ||
- | || || | + | || || [Fx Loop option] |
|| || | || || | ||
. . . . . . | . . . . . . | ||
Line 54: | Line 52: | ||
=== Fx Functions list === | === Fx Functions list === | ||
- | ;; 0 0x00 => End Fx (Fx Off) | + | * 0 => End Fx (Fx Off) |
- | ;; 1 0x01 => On Tone A | + | * 1 => On Tone A |
- | ;; 2 0x02 => Off Tone A | + | * 2 => Off Tone A |
- | ;; 3 0x03 => On Tone B | + | * 3 => On Tone B |
- | ;; 4 0x04 => Off Tone B | + | * 4 => Off Tone B |
- | ;; 5 0x05 => On Tone C | + | * 5 => On Tone C |
- | ;; 6 0x06 => Off Tone C | + | * 6 => Off Tone C |
- | ;; 7 0x07 => +Tune A [Data: 0-255] | + | * 7 => +Tune A [Data: 0-255] |
- | ;; 8 0x08 => -Tune A [Data: 0-255] | + | * 8 => -Tune A [Data: 0-255] |
- | ;; 9 0x09 => +Tune B [Data: 0-255] | + | * 9 => +Tune B [Data: 0-255] |
- | ;; 10 0x0A => -Tune B [Data: 0-255] | + | * 10 => -Tune B [Data: 0-255] |
- | ;; 11 0x0B => +Tune C [Data: 0-255] | + | * 11 => +Tune C [Data: 0-255] |
- | ;; 12 0x0C => -Tune C [Data: 0-255] | + | * 12 => -Tune C [Data: 0-255] |
- | ;; 13 0x0D => Vol.A [Data: 0-15] | + | * 13 => Vol.A [Data: 0-15] (This function overrides the ENVELOPE Mode during the Fx period) |
- | ;; 14 0x0E => Vol.B [Data: 0-15] | + | * 14 => Vol.B [Data: 0-15] (This function overrides the ENVELOPE Mode during the Fx period) |
- | ;; 15 0x0F => Vol.C [Data: 0-15] | + | * 15 => Vol.C [Data: 0-15] (This function overrides the ENVELOPE Mode during the Fx period) |
- | ;; 16 0x10 => On Noise A | + | * 16 => On Noise A |
- | ;; 17 0x11 => Off Noise A | + | * 17 => Off Noise A |
- | ;; 18 0x12 => On Noise B | + | * 18 => On Noise B |
- | ;; 19 0x13 => Off Noise B | + | * 19 => Off Noise B |
- | ;; 20 0x14 => On Noise C | + | * 20 => On Noise C |
- | ;; 21 0x15 => Off Noise C | + | * 21 => Off Noise C |
- | ;; 22 0x16 => Noise Frq. [Data: 0-31] | + | * 22 => Noise Frq. [Data: 0-31] |
- | ;; 23 0x17 => ENV ON A | + | * 23 => ENV ON A [ENVELOPE MODE TONE A ON, WRITE CURREND ENVELOPE SHAPE/CYCLE] |
- | ;; 24 0x18 => ENV OFF A | + | * 24 => ENV OFF A [ENVELOPE MODE TONE A OFF] |
- | ;; 25 0x19 => ENV ON B | + | * 25 => ENV ON B [ENVELOPE MODE TONE B ON, WRITE CURREND ENVELOPE SHAPE/CYCLE] |
- | ;; 26 0x1A => ENV OFF B | + | * 26 => ENV OFF B [ENVELOPE MODE TONE B OFF] |
- | ;; 27 0x1B => ENV ON C | + | * 27 => ENV ON C [ENVELOPE MODE TONE C ON, WRITE CURREND ENVELOPE SHAPE/CYCLE] |
- | ;; 28 0x1C => ENV OFF C | + | * 28 => ENV OFF C [ENVELOPE MODE TONE C OFF] |
- | ;; 29 0x1D => ENV Shape [Data: 0-15] | + | * 29 => ENV Shape [Write Global ENVELOPE SHAPE (Shape => Fx Data 1-8)] |
- | ;; 30 0x1E => ENV Fine [Data: 0-255] | + | * 30 => ENV TIME Fine [Write Global Envelope Time (fine) to Fx Data (0-255)] |
- | ;; 31 0x1F => ENV Coar [Data: 0-255] | + | * 31 => ENV TIME Coarse [Write Global Envelope Time (coarse) to Fx Data (0-255)] |
- | ;; 32 0x20 => WRITE NOTE ON #1 ==> Tone A | + | * 32 => WRITE NOTE ON #1 ==> Tone A (*) |
- | ;; 33 0x21 => WRITE NOTE ON #2 ==> Tone A | + | * 33 => WRITE NOTE ON #1 ==> Tone B |
- | ;; 34 0x22 => WRITE NOTE ON #3 ==> Tone A | + | * 34 => WRITE NOTE ON #1 ==> Tone C |
- | ;; 35 0x23 => WRITE NOTE ON #1 ==> Tone B | + | * 35 => WRITE NOTE ON #2 ==> Tone A |
- | ;; 36 0x24 => WRITE NOTE ON #2 ==> Tone B | + | * 36 => WRITE NOTE ON #2 ==> Tone B |
- | ;; 37 0x25 => WRITE NOTE ON #3 ==> Tone B | + | * 37 => WRITE NOTE ON #2 ==> Tone C |
- | ;; 38 0x26 => WRITE NOTE ON #1 ==> Tone C | + | * 38 => WRITE NOTE ON #3 ==> Tone A |
- | ;; 39 0x27 => WRITE NOTE ON #2 ==> Tone C | + | * 39 => WRITE NOTE ON #3 ==> Tone B |
- | ;; 40 0x28 => WRITE NOTE ON #3 ==> Tone C | + | * 40 => WRITE NOTE ON #3 ==> Tone C |
- | ;; 41 0x29 => GOTO Fx POS [Data: 1-41] | + | * 41 => GOTO Fx POS [Data: 0-31] (Fx Loop Option) |
(*) | (*) | ||
Line 103: | Line 101: | ||
MIDI Note On #1 will be written to MIDI Note On #2, | MIDI Note On #1 will be written to MIDI Note On #2, | ||
MIDI Note On #2 will be written to MIDI Note On #3 | MIDI Note On #2 will be written to MIDI Note On #3 | ||
- | This will enable "**Chord Arpeggios**" [via Fx Option] | + | This will enable a sorta "**Chord Arpeggios**" [via Fx Option] |
- | (Date: 26.05.2009) | + | (Date: 12.07.2009) |