TomViolenz wrote:Just by the way I make those mappings.Valiumdupeuple wrote:The extra space at the end of 'Fix On ' was the solution, you rock Tom.
Where did you noticed this ?
I rack the instrument, then assign what I would like in a bank to the macros, then I go to "rename" in the macro fields, and copy the name from there to past it in the code. That's where I noticed this being unusual for the fixed on parameters.
BTW my new mapping (so it wasn't the final one yet) contains this and the frequency control for fixed and free...
Try it:
Code: Select all
OPR_BANK1 = ('A Fix Freq', 'A Fix Freq Mul', 'A Coarse', 'A Fine', 'A Fix On ', 'Osc-A On', 'Osc-A Wave', 'Osc-A Level') OPR_BANK2 = ('Ae Mode', 'Osc-A Phase', 'Ae Init', 'Ae Peak', 'Ae Attack', 'Ae Decay', 'Ae Sustain', 'Ae Release') OPR_BANK3 = ('B Fix Freq', 'B Fix Freq Mul', 'B Coarse', 'B Fine', 'B Fix On ', 'Osc-B On', 'Osc-B Wave', 'Osc-B Level') OPR_BANK4 = ('Be Mode', 'Osc-B Phase', 'Be Init', 'Be Peak', 'Be Attack', 'Be Decay', 'Be Sustain', 'Be Release') OPR_BANK5 = ('C Fix Freq', 'C Fix Freq Mul', 'C Coarse', 'C Fine', 'C Fix On ', 'Osc-C On', 'Osc-C Wave', 'Osc-C Level') OPR_BANK6 = ('Ce Mode', 'Osc-C Phase', 'Ce Init', 'Ce Peak', 'Ce Attack', 'Ce Decay', 'Ce Sustain', 'Ce Release') OPR_BANK7 = ('D Fix Freq', 'D Fix Freq Mul', 'D Coarse', 'D Fine', 'D Fix On ', 'Osc-D On', 'Osc-D Wave', 'Osc-D Level') OPR_BANK8 = ('De Mode', 'Osc-D Phase', 'De Init', 'De Peak', 'De Attack', 'De Decay', 'De Sustain', 'De Release') OPR_BANK9 = ('Filter On', 'Filter Type', 'Filter Freq', 'Filter Res', 'Shaper Type', 'Shaper Amt', 'Fe Amount', 'Filt < LFO') OPR_BANK10 = ('Fe Mode', 'Fe End', 'Fe Init', 'Fe Peak', 'Fe Attack', 'Fe Decay', 'Fe Sustain', 'Fe Release') OPR_BANK11 = ('Pe Amount', 'Pe End', 'Pe Init', 'Pe Peak', 'Pe Attack', 'Pe Decay', 'Pe Sustain', 'Pe Release') OPR_BANK12 = ('Osc-A < Pe', 'Osc-B < Pe', 'Osc-C < Pe', 'Osc-D < Pe', 'LFO < Pe', 'Pe Amt A', 'Pe Dst B', 'Pe Amt B') OPR_BANK13 = ('LFO On', 'LFO Type', 'LFO Range', 'LFO Sync', 'LFO Rate', 'LFO Amt', 'LFO Retrigger', 'LFO < Vel') OPR_BANK14 = ('Le Mode', 'Le End', 'Le Init', 'Le Peak', 'Le Attack', 'Le Decay', 'Le Sustain', 'Le Release') OPR_BANK15 = ('Osc-A < LFO', 'Osc-B < LFO', 'Osc-C < LFO', 'Osc-D < LFO', 'Filt < LFO', 'LFO Amt A', 'LFO Dst B', 'LFO Amt B') OPR_BANK16 = ('Ae Loop', 'Ae Retrig', 'Fe Loop', 'Fe Retrig', 'Pe Loop', 'Pe Retrig', 'Le Loop', 'Le Retrig') OPR_BANK17 = ('Pe On', 'Pe Amount', 'Spread', 'Transpose', 'Algorithm', 'Time', 'Tone', 'Volume') OPR_BOB = ('LFO Amt', 'Filter Freq', 'Fe Amount', 'Pe Amount', 'Algorithm', 'Transpose', 'Time', 'Volume') OPR_BANKS = (OPR_BANK1, OPR_BANK2, OPR_BANK3, OPR_BANK4, OPR_BANK5, OPR_BANK6, OPR_BANK7, OPR_BANK8, OPR_BANK9, OPR_BANK10, OPR_BANK11, OPR_BANK12, OPR_BANK13, OPR_BANK14, OPR_BANK15, OPR_BANK16, OPR_BANK17) OPR_BOBS = (OPR_BOB,) OPR_BNK_NAMES = ('Oscillator A', 'Oscillator A Envelope', 'Oscillator B', 'Oscillator B Envelope', 'Oscillator C', 'Oscillator C Envelope', 'Oscillator D', 'Oscillator D Envelope', 'Filter', 'Filter Envelope', 'Pitch Envelope', 'Pitch Destination', 'LFO', 'LFO Envelope', 'LFO Destination', 'Envelope Looping', 'Misc')
Haha ! It's almost exactly how I set up mine