Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Resources
diff options
context:
space:
mode:
authorOli <olivier.beloanger@umontreal.ca>2007-07-30 05:04:35 (GMT)
committer Oli <olivier.beloanger@umontreal.ca>2007-07-30 05:04:35 (GMT)
commit143f535abcf66b6bb16ac3ae2be33f53233411c9 (patch)
tree9a36cae458890789ae4cc1c52c027b4678b05c0b /Resources
parenta422f5df140f489ff34c4d0e78d2f51831035f9e (diff)
parent8d2150a51306c0fc95cbadb4e9aae6be47f9b064 (diff)
Merge branch 'master' of git+ssh://olipet@dev.laptop.org/git/projects/tamtam
Diffstat (limited to 'Resources')
-rw-r--r--Resources/tooltips_en.py424
1 files changed, 213 insertions, 211 deletions
diff --git a/Resources/tooltips_en.py b/Resources/tooltips_en.py
index 8fe201f..d974a76 100644
--- a/Resources/tooltips_en.py
+++ b/Resources/tooltips_en.py
@@ -1,172 +1,174 @@
+from gettext import gettext as _
+
class Tooltips:
def __init__(self):
# Edit
self.Edit = {}
# tools
- self.Edit["2toolPointerButton"] = 'Select tool'
- self.Edit["2toolPencilButton"] = 'Draw tool'
- self.Edit["2toolBrushButton"] = 'Paint tool'
+ self.Edit["2toolPointerButton"] = _('Select tool')
+ self.Edit["2toolPencilButton"] = _('Draw tool')
+ self.Edit["2toolBrushButton"] = _('Paint tool')
# create tune
- self.Edit["2generateBtn"] = 'Generate new tune'
+ self.Edit["2generateBtn"] = _('Generate new tune')
# page
- self.Edit["2pageGenerateButton"] = 'Generate page'
- self.Edit["2pagePropertiesButton"] = 'Page properties'
- self.Edit["2pageDeleteButton"] = 'Delete page(s)'
- self.Edit["2pageDuplicateButton"] = 'Duplicate page(s)'
- self.Edit["2pageNewButton"] = 'Add page'
- self.Edit["2pageBeatsButton"] = 'Beats per page'
- self.Edit["2saveButton"] = 'Save tune'
- self.Edit["2loadButton"] = 'Load tune'
+ self.Edit["2pageGenerateButton"] = _('Generate page')
+ self.Edit["2pagePropertiesButton"] = _('Page properties')
+ self.Edit["2pageDeleteButton"] = _('Delete page(s)')
+ self.Edit["2pageDuplicateButton"] = _('Duplicate page(s)')
+ self.Edit["2pageNewButton"] = _('Add page')
+ self.Edit["2pageBeatsButton"] = _('Beats per page')
+ self.Edit["2saveButton"] = _('Save tune')
+ self.Edit["2loadButton"] = _('Load tune')
# track
- self.Edit["2trackGenerateButton"] = 'Generate track'
- self.Edit["2trackPropertiesButton"] = 'Track properties'
- self.Edit["2trackDeleteButton"] = 'Clear track'
- self.Edit["2trackDuplicateButton"] = 'Duplicate track'
+ self.Edit["2trackGenerateButton"] = _('Generate track')
+ self.Edit["2trackPropertiesButton"] = _('Track properties')
+ self.Edit["2trackDeleteButton"] = _('Clear track')
+ self.Edit["2trackDuplicateButton"] = _('Duplicate track')
# note
- self.Edit["2notePropertiesButton"] = 'Note(s) properties'
- self.Edit["2noteDeleteButton"] = 'Delete note(s)'
- self.Edit["2noteDuplicateButton"] = 'Duplicate note(s)'
- self.Edit["2noteOnsetMinusButton"] = 'Move note in time'
- self.Edit["2noteOnsetPlusButton"] = 'Move note in time'
- self.Edit["2notePitchMinusButton"] = 'Lower pitch'
- self.Edit["2notePitchPlusButton"] = 'Raise pitch'
- self.Edit["2noteDurationMinusButton"] = 'Modify duration'
- self.Edit["2noteDurationPlusButton"] = 'Modify duration'
- self.Edit["2noteVolumeMinusButton"] = 'Lower volume'
- self.Edit["2noteVolumePlusButton"] = 'Raise volume'
+ self.Edit["2notePropertiesButton"] = _('Note(s) properties')
+ self.Edit["2noteDeleteButton"] = _('Delete note(s)')
+ self.Edit["2noteDuplicateButton"] = _('Duplicate note(s)')
+ self.Edit["2noteOnsetMinusButton"] = _('Move note in time')
+ self.Edit["2noteOnsetPlusButton"] = _('Move note in time')
+ self.Edit["2notePitchMinusButton"] = _('Lower pitch')
+ self.Edit["2notePitchPlusButton"] = _('Raise pitch')
+ self.Edit["2noteDurationMinusButton"] = _('Modify duration')
+ self.Edit["2noteDurationPlusButton"] = _('Modify duration')
+ self.Edit["2noteVolumeMinusButton"] = _('Lower volume')
+ self.Edit["2noteVolumePlusButton"] = _('Raise volume')
# transport
- self.Edit["2playButton"] = 'Play'
- self.Edit["2pauseButton"] = 'Pause'
- self.Edit["2stopButton"] = 'Stop'
- self.Edit["2keyRecordButton"] = 'Keyboard recording'
- self.Edit["2recordButton"] = 'Save as .ogg'
- self.Edit["2rewindButton"] = 'Rewind'
- self.Edit["2closeButton"] = 'Save to journal and quit'
+ self.Edit["2playButton"] = _('Play')
+ self.Edit["2pauseButton"] = _('Pause')
+ self.Edit["2stopButton"] = _('Stop')
+ self.Edit["2keyRecordButton"] = _('Keyboard recording')
+ self.Edit["2recordButton"] = _('Save as .ogg')
+ self.Edit["2rewindButton"] = _('Rewind')
+ self.Edit["2closeButton"] = _('Save to journal and quit')
# volume and tempo
- self.Edit["2volumeSlider"] = 'Master volume'
- self.Edit["2tempoSlider"] = 'Tempo'
+ self.Edit["2volumeSlider"] = _('Master volume')
+ self.Edit["2tempoSlider"] = _('Tempo')
#InstrumentBox
- self.Edit["2instrument1muteButton"] = "Left click to mute, right click to solo"
- self.Edit["2instrument2muteButton"] = "Left click to mute, right click to solo"
- self.Edit["2instrument3muteButton"] = "Left click to mute, right click to solo"
- self.Edit["2instrument4muteButton"] = "Left click to mute, right click to solo"
- self.Edit["2drumMuteButton"] = "Left click to mute, right click to solo"
+ self.Edit["2instrument1muteButton"] = _("Left click to mute, right click to solo")
+ self.Edit["2instrument2muteButton"] = _("Left click to mute, right click to solo")
+ self.Edit["2instrument3muteButton"] = _("Left click to mute, right click to solo")
+ self.Edit["2instrument4muteButton"] = _("Left click to mute, right click to solo")
+ self.Edit["2drumMuteButton"] = _("Left click to mute, right click to solo")
self.ALGO = {}
- self.ALGO["XYButton1"] = '-- Rythm density, | Rythm regularity'
- self.ALGO["XYButton2"] = '-- Pitch regularity, | Pitch maximum step'
- self.ALGO["XYButton3"] = '-- Average duration, | Silence probability'
- self.ALGO["drunk"] = 'Drunk'
- self.ALGO["droneJump"] = 'Drone and Jump'
- self.ALGO["repeat"] = 'Repeater'
- self.ALGO["loopSeg"] = 'Loop segments'
- self.ALGO["majorKey"] = 'Major scale'
- self.ALGO["minorHarmKey"] = 'Harmonic minor scale'
- self.ALGO["minorKey"] = 'Natural minor scale'
- self.ALGO["phrygienKey"] = 'Phrygian scale'
- self.ALGO["dorienKey"] = 'Dorian scale'
- self.ALGO["lydienKey"] = 'Lydian scale'
- self.ALGO["myxoKey"] = 'Myxolydian scale'
- self.ALGO["saveButton"] = 'Save preset'
- self.ALGO["loadButton"] = 'Load preset'
- self.ALGO["checkButton"] = 'Generate'
- self.ALGO["cancelButton"] = 'Close'
+ self.ALGO["XYButton1"] = _('-- Rythm density, | Rythm regularity' )
+ self.ALGO["XYButton2"] = _('-- Pitch regularity, | Pitch maximum step' )
+ self.ALGO["XYButton3"] = _('-- Average duration, | Silence probability')
+ self.ALGO["drunk"] = _('Drunk')
+ self.ALGO["droneJump"] = _('Drone and Jump')
+ self.ALGO["repeat"] = _('Repeater')
+ self.ALGO["loopSeg"] = _('Loop segments')
+ self.ALGO["majorKey"] = _('Major scale')
+ self.ALGO["minorHarmKey"] = _('Harmonic minor scale')
+ self.ALGO["minorKey"] = _('Natural minor scale')
+ self.ALGO["phrygienKey"] = _('Phrygian scale')
+ self.ALGO["dorienKey"] = _('Dorian scale')
+ self.ALGO["lydienKey"] = _('Lydian scale')
+ self.ALGO["myxoKey"] = _('Myxolydian scale')
+ self.ALGO["saveButton"] = _('Save preset')
+ self.ALGO["loadButton"] = _('Load preset')
+ self.ALGO["checkButton"] = _('Generate')
+ self.ALGO["cancelButton"] = _('Close')
self.PROP = {}
- self.PROP['pitchUp'] = 'Transpose up'
- self.PROP['pitchDown'] = 'Transpose down'
- self.PROP['volumeUp'] = 'Volume up'
- self.PROP['volumeDown'] = 'Volume down'
- self.PROP['panSlider'] = 'Panoramisation'
- self.PROP['reverbSlider'] = 'Reverb'
- self.PROP['attackSlider'] = 'Attack duration'
- self.PROP['decaySlider'] = 'Decay duration'
- self.PROP['filterTypeLowButton'] = 'Lowpass filter'
- self.PROP['filterTypeHighButton'] = 'Highpass filter'
- self.PROP['filterTypeBandButton'] = 'Bandpass filter'
- self.PROP['cutoffSlider'] = 'Filter cutoff'
- self.PROP['pitchGen'] = 'Open algorithmic generator'
- self.PROP['volumeGen'] = 'Open algorithmic generator'
- self.PROP['panGen'] = 'Open algorithmic generator'
- self.PROP['reverbGen'] = 'Open algorithmic generator'
- self.PROP['attackGen'] = 'Open algorithmic generator'
- self.PROP['decayGen'] = 'Open algorithmic generator'
- self.PROP['cutoffGen'] = 'Open algorithmic generator'
- self.PROP['line'] = 'Line'
- self.PROP['drunk'] = 'Drunk'
- self.PROP['droneJump'] = 'Drone and jump'
- self.PROP['repeater'] = 'Repeater'
- self.PROP['loopseg'] = 'Loop segments'
- self.PROP['minSlider'] = 'Minimum value'
- self.PROP['maxSlider'] = 'Maximum value'
- self.PROP['paraSlider'] = 'Specific parameter'
- self.PROP['checkButton'] = 'Apply generator'
- self.PROP['cancelButton'] = 'Cancel'
+ self.PROP['pitchUp'] = _('Transpose up')
+ self.PROP['pitchDown'] = _('Transpose down')
+ self.PROP['volumeUp'] = _('Volume up')
+ self.PROP['volumeDown'] = _('Volume down')
+ self.PROP['panSlider'] = _('Panoramisation')
+ self.PROP['reverbSlider'] = _('Reverb')
+ self.PROP['attackSlider'] = _('Attack duration')
+ self.PROP['decaySlider'] = _('Decay duration')
+ self.PROP['filterTypeLowButton'] = _('Lowpass filter')
+ self.PROP['filterTypeHighButton'] = _('Highpass filter')
+ self.PROP['filterTypeBandButton'] = _('Bandpass filter')
+ self.PROP['cutoffSlider'] = _('Filter cutoff')
+ self.PROP['pitchGen'] = _('Open algorithmic generator')
+ self.PROP['volumeGen'] = _('Open algorithmic generator')
+ self.PROP['panGen'] = _('Open algorithmic generator')
+ self.PROP['reverbGen'] = _('Open algorithmic generator')
+ self.PROP['attackGen'] = _('Open algorithmic generator')
+ self.PROP['decayGen'] = _('Open algorithmic generator')
+ self.PROP['cutoffGen'] = _('Open algorithmic generator')
+ self.PROP['line'] = _('Line')
+ self.PROP['drunk'] = _('Drunk')
+ self.PROP['droneJump'] = _('Drone and jump')
+ self.PROP['repeater'] = _('Repeater')
+ self.PROP['loopseg'] = _('Loop segments')
+ self.PROP['minSlider'] = _('Minimum value')
+ self.PROP['maxSlider'] = _('Maximum value')
+ self.PROP['paraSlider'] = _('Specific parameter')
+ self.PROP['checkButton'] = _('Apply generator')
+ self.PROP['cancelButton'] = _('Cancel')
#miniTamTam
- VOL = 'Volume'
- BAL = 'Balance'
- REV = 'Reverb'
- PLAY = 'Play / Stop'
- STOP = 'Stop'
- SEQ = 'Left click to record, right click to record on top'
- GEN = 'Generate'
- COMPL = 'Complexity of beat'
- BEAT = 'Beats per bar'
- TEMPO = 'Tempo'
- JAZZ = 'Jazz / Rock Kit'
- AFRI = 'African Kit'
- ARAB = 'Arabic Kit'
- BRES = 'South American Kit'
- ELEC = 'Electronic Kit'
- RECMIC = 'Record with the microphone'
- RECLAB = 'Open SynthLab to create noise'
- MT_RECORDBUTTONS = ['Record mic into slot 1', 'Record mic into slot 2', 'Record mic into slot 3', 'Record mic into slot 4']
+ VOL = _('Volume')
+ BAL = _('Balance')
+ REV = _('Reverb')
+ PLAY = _('Play / Stop')
+ STOP = _('Stop')
+ SEQ = _('Left click to record, right click to record on top')
+ GEN = _('Generate')
+ COMPL = _('Complexity of beat')
+ BEAT = _('Beats per bar')
+ TEMPO = _('Tempo')
+ JAZZ = _('Jazz / Rock Kit')
+ AFRI = _('African Kit')
+ ARAB = _('Arabic Kit')
+ BRES = _('South American Kit')
+ ELEC = _('Electronic Kit')
+ RECMIC = _('Record with the microphone')
+ RECLAB = _('Open SynthLab to create noise')
+ MT_RECORDBUTTONS = [_('Record mic into slot 1'), _('Record mic into slot 2'), _('Record mic into slot 3'), _('Record mic into slot 4')]
#Synthlab
- SOURCE = 'Source'
- EFFECT = 'Effect'
- CONTROL = 'Control'
- SOUNDOUT = 'Sound Output'
- SOUNDDUR = 'Sound Duration'
- SL_RECORDBUTTONS = ['Record into slot 1', 'Record into slot 2', 'Record into slot 3', 'Record into slot 4', 'Record into slot 5', 'Record into slot 6']
- SAVE = 'Save'
- LOAD = 'Load'
- SAVEMINI = 'Save to miniTamTam'
- CLOSE = 'Save to journal and quit'
- RESET = 'Reset'
+ SOURCE = _('Source')
+ EFFECT = _('Effect')
+ CONTROL = _('Control')
+ SOUNDOUT = _('Sound Output')
+ SOUNDDUR = _('Sound Duration')
+ SL_RECORDBUTTONS = [_('Record into slot 1'), _('Record into slot 2'), _('Record into slot 3'), _('Record into slot 4'), _('Record into slot 5'), _('Record into slot 6')]
+ SAVE = _('Save')
+ LOAD = _('Load')
+ SAVEMINI = _('Save to miniTamTam')
+ CLOSE = _('Save to journal and quit')
+ RESET = _('Reset')
#Controls
- LFO = 'LFO'
- AMP = 'Amplitude'
- FREQ = 'Frequency'
- WAVEFORM = 'Waveform'
- LFO_WAVEFORMS = ['Sine', 'Triangle', 'Bi-Square', 'Uni-Square', 'Sawtooth', 'Sawtooth-down']
- OFFSET = 'Offset'
+ LFO = _('LFO')
+ AMP = _('Amplitude')
+ FREQ = _('Frequency')
+ WAVEFORM = _('Waveform')
+ LFO_WAVEFORMS = [_('Sine'), _('Triangle'), _('Bi-Square'), _('Uni-Square'), _('Sawtooth'), _('Sawtooth-down')]
+ OFFSET = _('Offset')
- RANDOM = 'Random'
- MIN = 'Minimum'
- MAX = 'Maximum'
+ RANDOM = _('Random')
+ MIN = _('Minimum')
+ MAX = _('Maximum')
FREQ = FREQ
- SEED = 'Seed'
+ SEED = _('Seed')
- ADSR = 'Envelope'
- ATTACK = 'Attack'
- DECAY = 'Decay'
- SUSTAIN = 'Sustain'
- RELEASE = 'Release'
+ ADSR = _('Envelope')
+ ATTACK = _('Attack')
+ DECAY = _('Decay')
+ SUSTAIN = _('Sustain')
+ RELEASE = _('Release')
- TRACKPADX = 'Trackpad X'
+ TRACKPADX = _('Trackpad X')
MIN = MIN
MAX = MAX
- SCALING = 'Scaling'
- SCALING_TYPES = ['Lin', 'Log']
- POLL = 'Poll time'
+ SCALING = _('Scaling')
+ SCALING_TYPES = [_('Lin'), _('Log')]
+ POLL = _('Poll time')
- TRACKPADY = 'Trackpad Y'
+ TRACKPADY = _('Trackpad Y')
MIN = MIN
MAX = MAX
SCALING = SCALING
@@ -174,136 +176,136 @@ class Tooltips:
POLL = POLL
#Source
- FM = 'FM'
- CAR = 'Carrier Frequency'
- MOD = 'Modulator Frequency'
- INDEX = 'Index'
- GAIN = 'Gain'
+ FM = _('FM')
+ CAR = _('Carrier Frequency')
+ MOD = _('Modulator Frequency')
+ INDEX = _('Index')
+ GAIN = _('Gain')
- BUZZ = 'Buzz'
+ BUZZ = _('Buzz')
FREQ = FREQ
- NHARM = 'Number of harmonics'
- FSLOPE = 'Filter Slope'
+ NHARM = _('Number of harmonics')
+ FSLOPE = _('Filter Slope')
GAIN = GAIN
- VCO = 'VCO'
+ VCO = _('VCO')
FREQ = FREQ
WAVEFORM = WAVEFORM
- VCO_WAVEFORMS = ['Sawtooth', 'Square', 'Triangle']
+ VCO_WAVEFORMS = [_('Sawtooth'), _('Square'), _('Triangle')]
FSLOPE = FSLOPE
GAIN = GAIN
- PLUCK = 'Pluck'
+ PLUCK = _('Pluck')
FREQ = FREQ
- LFILTER = 'Lowpass Filter'
- VIBRATO = 'Vibrato'
+ LFILTER = _('Lowpass Filter')
+ VIBRATO = _('Vibrato')
GAIN = GAIN
- NOISE = 'Noise'
- NOISETYPE = 'Type'
- NOISE_TYPES = ['White', 'Pink', 'Gauss']
+ NOISE = _('Noise')
+ NOISETYPE = _('Type')
+ NOISE_TYPES = [_('White'), _('Pink'), _('Gauss')]
FREQ = FREQ
- BANDWITH = 'Bandwith'
+ BANDWITH = _('Bandwith')
GAIN = GAIN
- SAMPLE = 'Sound Sample'
+ SAMPLE = _('Sound Sample')
FREQ = FREQ
- SAMPLEN = 'Sample Number'
- SAMPLE_NAMES = 'Sample name'
+ SAMPLEN = _('Sample Number')
+ SAMPLE_NAMES = _('Sample name')
LFILTER = LFILTER
GAIN = GAIN
- VOICE = 'Voice'
+ VOICE = _('Voice')
FREQ = FREQ
- VOWEL = 'Vowel'
+ VOWEL = _('Vowel')
VOWEL_TYPES = ['i', 'e', 'ee', 'a', 'u', 'o1', 'o2', 'oa', 'oe']
VIBRATO = VIBRATO
GAIN = GAIN
- GRAIN = 'grain'
+ GRAIN = _('grain')
FREQ = FREQ
SAMPLEN = SAMPLEN
- INDEX = 'index'
+ INDEX = _('index')
GAIN = GAIN
- ADDSYNTH = 'addSynth'
+ ADDSYNTH = _('addSynth')
FREQ = FREQ
- SPREAD = 'spread'
- WAVE = 'waveform'
+ SPREAD = _('spread')
+ WAVE = _('waveform')
GAIN = GAIN
#Effects
- DELAY = 'Delay'
+ DELAY = _('Delay')
FREQ = FREQ
LFILTER = LFILTER
- FEEDBACK = 'Feedback'
+ FEEDBACK = _('Feedback')
GAIN = GAIN
- DIST = 'Distortion'
+ DIST = _('Distortion')
FREQ = FREQ
- RESON = 'Resonance'
- DISTL = 'Distotion Level'
+ RESON = _('Resonance')
+ DISTL = _('Distotion Level')
GAIN = GAIN
- FILTER = 'Filter'
+ FILTER = _('Filter')
FREQ = FREQ
FSLOPE = FSLOPE
- FTYPE = 'Type'
- FILTER_TYPES = ['Lowpass', 'Highpass', 'Bandpass']
+ FTYPE = _('Type')
+ FILTER_TYPES = [_('Lowpass'), _('Highpass'), _('Bandpass')]
GAIN = GAIN
- RINGMOD = 'Ring Modulator'
+ RINGMOD = _('Ring Modulator')
FREQ = FREQ
- MIX = 'Mix'
+ MIX = _('Mix')
WAVEFORM = WAVEFORM
LFO_WAVEFORMS = LFO_WAVEFORMS
GAIN = GAIN
- REVERB = 'Reverb'
- REVERBD = 'Length'
- REVERBF = 'Lowpass Filter'
- REVERBL = 'Reverb Level'
+ REVERB = _('Reverb')
+ REVERBD = _('Length')
+ REVERBF = _('Lowpass Filter')
+ REVERBL = _('Reverb Level')
GAIN = GAIN
- HARMON = 'Harmonizer'
+ HARMON = _('Harmonizer')
FREQ = FREQ
- DRYDELAY = 'Dry delay'
+ DRYDELAY = _('Dry delay')
MIX = MIX
GAIN = GAIN
- EQ4BAND = 'Equalizer 4 bands'
- FREQ1 = 'Band one gain'
- FREQ2 = 'Band two gain'
- FREQ3 = 'Band three gain'
- FREQ4 = 'Band four gain'
+ EQ4BAND = _('Equalizer 4 bands')
+ FREQ1 = _('Band one gain')
+ FREQ2 = _('Band two gain')
+ FREQ3 = _('Band three gain')
+ FREQ4 = _('Band four gain')
- CHORUS = 'Chorus'
- LFODEPTH = 'LFO Depth'
- LFOFREQ = 'LFO Frequency'
- DELAY = 'Delay'
+ CHORUS = _('Chorus')
+ LFODEPTH = _('LFO Depth')
+ LFOFREQ = _('LFO Frequency')
+ DELAY = _('Delay')
FEEDBACK = FEEDBACK
SYNTHTYPES = [[LFO, RANDOM, ADSR, TRACKPADX, TRACKPADY], [FM, BUZZ, VCO, PLUCK, NOISE, SAMPLE, VOICE, GRAIN, ADDSYNTH], [DELAY, DIST, FILTER, RINGMOD, REVERB, HARMON, EQ4BAND, CHORUS], [ADSR]]
- SYNTHPARA = { 'lfo': [AMP, FREQ, WAVEFORM, OFFSET],
- 'rand': [MIN, MAX, FREQ, SEED],
- 'adsr': [ATTACK, DECAY, SUSTAIN, RELEASE],
- 'trackpadX': [MIN, MAX, SCALING, POLL],
- 'trackpadY': [MIN, MAX, SCALING, POLL],
- 'fm': [CAR, MOD, INDEX, GAIN],
- 'buzz': [FREQ, NHARM, FSLOPE, GAIN],
- 'vco': [FREQ, WAVEFORM, FSLOPE, GAIN],
- 'pluck': [FREQ, LFILTER, VIBRATO, GAIN],
- 'noise': [NOISETYPE, FREQ, BANDWITH, GAIN],
- 'sample': [FREQ, SAMPLEN, LFILTER, GAIN],
- 'voice': [FREQ, VOWEL, VIBRATO, GAIN],
- 'grain': [FREQ, SAMPLEN, INDEX, GAIN],
- 'addSynth': [FREQ, SPREAD, WAVE, GAIN],
- 'wguide': [FREQ, LFILTER, FEEDBACK, GAIN],
- 'distort': [FREQ, RESON, DISTL, GAIN],
- 'filter': [FREQ, FSLOPE, FTYPE, GAIN],
- 'ring': [FREQ, MIX, WAVEFORM, GAIN],
- 'reverb': [REVERBD, REVERBF, REVERBL, GAIN],
- 'harmon': [FREQ, DRYDELAY, MIX, GAIN],
- 'eq4band': [FREQ1, FREQ2, FREQ3, FREQ4],
- 'chorus': [LFODEPTH, LFOFREQ, DELAY, FEEDBACK]}
+ SYNTHPARA = { _('lfo'): [AMP, FREQ, WAVEFORM, OFFSET],
+ _('rand'): [MIN, MAX, FREQ, SEED],
+ _('adsr'): [ATTACK, DECAY, SUSTAIN, RELEASE],
+ _('trackpadX'): [MIN, MAX, SCALING, POLL],
+ _('trackpadY'): [MIN, MAX, SCALING, POLL],
+ _('fm'): [CAR, MOD, INDEX, GAIN],
+ _('buzz'): [FREQ, NHARM, FSLOPE, GAIN],
+ _('vco'): [FREQ, WAVEFORM, FSLOPE, GAIN],
+ _('pluck'): [FREQ, LFILTER, VIBRATO, GAIN],
+ _('noise'): [NOISETYPE, FREQ, BANDWITH, GAIN],
+ _('sample'): [FREQ, SAMPLEN, LFILTER, GAIN],
+ _('voice'): [FREQ, VOWEL, VIBRATO, GAIN],
+ _('grain'): [FREQ, SAMPLEN, INDEX, GAIN],
+ _('addSynth'): [FREQ, SPREAD, WAVE, GAIN],
+ _('wguide'): [FREQ, LFILTER, FEEDBACK, GAIN],
+ _('distort'): [FREQ, RESON, DISTL, GAIN],
+ _('filter'): [FREQ, FSLOPE, FTYPE, GAIN],
+ _('ring'): [FREQ, MIX, WAVEFORM, GAIN],
+ _('reverb'): [REVERBD, REVERBF, REVERBL, GAIN],
+ _('harmon'): [FREQ, DRYDELAY, MIX, GAIN],
+ _('eq4band'): [FREQ1, FREQ2, FREQ3, FREQ4],
+ _('chorus'): [LFODEPTH, LFOFREQ, DELAY, FEEDBACK]}