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/18 14:10] 193.159.161.34 |
midibox_ay_3_8912_fx [2009/07/24 10:50] (current) 89.27.209.148 |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | [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 28: | Line 26: | ||
\/ \/ | \/ \/ | ||
-- -- -- [Fx Option On :: Tone A|B|C] | -- -- -- [Fx Option On :: Tone A|B|C] | ||
- | || [Execute the timed Fx Functions] | + | || [Timed Execution of Fx events] |
|| || | || || | ||
|| || | || || | ||
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] |
|| || | || || | ||
. . . . . . | . . . . . . | ||
|| || | || || | ||
|| Fx Loop || | || Fx Loop || | ||
- | || (GO Fx POS) || | + | || (GO BACK to Fx POS. X) || |
|| || | || || | ||
|| || | || || | ||
- | \/ \/ Fx Loop ends trough a MIDI Note Off event | + | \/ \/ Fx Loop (end via MIDI Note Off) |
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
Line 54: | Line 52: | ||
=== Fx Functions list === | === Fx Functions list === | ||
- | + | * 0 => End Fx (Fx Off) | |
- | 00 => End Fx [End of Fx Tab (Fx Off)] | + | * 1 => On Tone A |
- | 01 => On Tone A | + | * 2 => Off Tone A |
- | 02 => Off Tone A | + | * 3 => On Tone B |
- | 03 => On Tone B | + | * 4 => Off Tone B |
- | 04 => Off Tone B | + | * 5 => On Tone C |
- | 05 => On Tone C | + | * 6 => Off Tone C |
- | 06 => Off Tone C | + | * 7 => +Tune A [Data: 0-255] |
- | 07 => +Tune A [Data: 0-255] | + | * 8 => -Tune A [Data: 0-255] |
- | 08 => -Tune A [Data: 0-255] | + | * 9 => +Tune B [Data: 0-255] |
- | 09 => +Tune B [Data: 0-255] | + | * 10 => -Tune B [Data: 0-255] |
- | 10 => -Tune B [Data: 0-255] | + | * 11 => +Tune C [Data: 0-255] |
- | 11 => +Tune C [Data: 0-255] | + | * 12 => -Tune C [Data: 0-255] |
- | 12 => -Tune C [Data: 0-255] | + | * 13 => Vol.A [Data: 0-15] (This function overrides the ENVELOPE Mode during the Fx period) |
- | 13 => Vol.A [Data: 0-15 ] | + | * 14 => Vol.B [Data: 0-15] (This function overrides the ENVELOPE Mode during the Fx period) |
- | 14 => Vol.B [Data: 0-15 ] | + | * 15 => Vol.C [Data: 0-15] (This function overrides the ENVELOPE Mode during the Fx period) |
- | 15 => Vol.C [Data: 0-15 ] | + | * 16 => On Noise A |
- | 16 => On Noise A | + | * 17 => Off Noise A |
- | 17 => Off Noise A | + | * 18 => On Noise B |
- | 18 => On Noise B | + | * 19 => Off Noise B |
- | 19 => Off Noise B | + | * 20 => On Noise C |
- | 20 => On Noise C | + | * 21 => Off Noise C |
- | 21 => Off Noise C | + | * 22 => Noise Frq. [Data: 0-31] |
- | 22 => Noise Frq. [Data: 0-31 ] | + | * 23 => ENV ON A [ENVELOPE MODE TONE A ON, WRITE CURREND ENVELOPE SHAPE/CYCLE] |
- | 23 => ENV ON (global Envelope Mode On) | + | * 24 => ENV OFF A [ENVELOPE MODE TONE A OFF] |
- | 24 => ENV OFF (global Envelope Mode Off) | + | * 25 => ENV ON B [ENVELOPE MODE TONE B ON, WRITE CURREND ENVELOPE SHAPE/CYCLE] |
- | 25 => ENV Sh. [Data: 0-15 ] | + | * 26 => ENV OFF B [ENVELOPE MODE TONE B OFF] |
- | 26 => ENV Fine [Data: 0-255] | + | * 27 => ENV ON C [ENVELOPE MODE TONE C ON, WRITE CURREND ENVELOPE SHAPE/CYCLE] |
- | 27 => ENV Coar [Data: 0-255] | + | * 28 => ENV OFF C [ENVELOPE MODE TONE C OFF] |
- | 28 => WRITE NOTE ON #1 ==> Tone A (*) | + | * 29 => ENV Shape [Write Global ENVELOPE SHAPE (Shape => Fx Data 1-8)] |
- | 29 => WRITE NOTE ON #2 ==> Tone A | + | * 30 => ENV TIME Fine [Write Global Envelope Time (fine) to Fx Data (0-255)] |
- | 30 => WRITE NOTE ON #3 ==> Tone A | + | * 31 => ENV TIME Coarse [Write Global Envelope Time (coarse) to Fx Data (0-255)] |
- | 31 => WRITE NOTE ON #1 ==> Tone B | + | * 32 => WRITE NOTE ON #1 ==> Tone A (*) |
- | 32 => WRITE NOTE ON #2 ==> Tone B | + | * 33 => WRITE NOTE ON #1 ==> Tone B |
- | 33 => WRITE NOTE ON #3 ==> Tone B | + | * 34 => WRITE NOTE ON #1 ==> Tone C |
- | 34 => WRITE NOTE ON #1 ==> Tone C | + | * 35 => WRITE NOTE ON #2 ==> Tone A |
- | 35 => WRITE NOTE ON #2 ==> Tone C | + | * 36 => WRITE NOTE ON #2 ==> Tone B |
- | 36 => WRITE NOTE ON #3 ==> Tone C | + | * 37 => WRITE NOTE ON #2 ==> Tone C |
- | 37 => GO Fx POS [Data: 0-31 => POS 0 to 31] With this Function You can create **Fx Function Loops** :-) | + | * 38 => WRITE NOTE ON #3 ==> Tone A |
+ | * 39 => WRITE NOTE ON #3 ==> Tone B | ||
+ | * 40 => WRITE NOTE ON #3 ==> Tone C | ||
+ | * 41 => GOTO Fx POS [Data: 0-31] (Fx Loop Option) | ||
(*) | (*) | ||
Line 101: | 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: 18.09.2009) | + | (Date: 12.07.2009) |