Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Config.py
diff options
context:
space:
mode:
authorJames <olpc@localhost.localdomain>2007-01-17 01:29:57 (GMT)
committer James <olpc@localhost.localdomain>2007-01-17 01:29:57 (GMT)
commit6b0cdf2455185f2e9994711ad0a986dc411f8e55 (patch)
treef2aa936e60a86cd323c1ce68d3e06a03a6649457 /Config.py
parent301e8fc97c34ac88dcde062772b7842608c0a34f (diff)
factored tooltips from config
Diffstat (limited to 'Config.py')
-rw-r--r--Config.py272
1 files changed, 2 insertions, 270 deletions
diff --git a/Config.py b/Config.py
index 342f85e..295b0de 100644
--- a/Config.py
+++ b/Config.py
@@ -443,277 +443,9 @@ MAXIMUM_AMPLITUDE = 1
####################
## ToolTips
####################
-class Tooltips:
-
- #English
- if LANGUAGE == 'En':
- #miniTamTam
- VOL = 'Volume'
- REV = 'Reverb'
- PLAY = 'Play / Stop'
- STOP = 'Stop'
- SEQ = 'Sequencer'
- GEN = 'Generate'
- COMPL = 'Complexity of beat'
- BEAT = 'Beats per bar'
- TEMPO = 'Tempo'
- JAZZ = 'Jazz / Rock Kit'
- AFRI = 'African Kit'
- ARAB = 'Arabic Kit'
- RECMIC = 'Record using the microphone'
- RECLAB = 'Open SynthLab to create sounds'
-
- #Synthlab
- SOURCE = 'Source'
- EFFECT = 'Effect'
- CONTROL = 'Control'
- SOUNDOUT = 'Sound Output'
- SOUNDDUR = 'Sound Duration'
- SAVE = 'Save'
- LOAD = 'Load'
- SAVEMINI = 'Save to miniTamTam'
- CLOSE = 'Close'
- RESET = 'Reset'
-
- #Controls
- 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'
- FREQ = FREQ
- SEED = 'Seed'
-
- ADSR = 'Envelope'
- ATTACK = 'Attack'
- DECAY = 'Decay'
- SUSTAIN = 'Sustain'
- RELEASE = 'Release'
-
- #Source
- FM = 'Fequency Modulator'
- CAR = 'Carrier Frequency'
- MOD = 'Modulator Frequency'
- INDEX = 'Index'
- GAIN = 'Gain'
-
- BUZZ = 'Buzz'
- FREQ = FREQ
- NHARM = 'Number of harmonics'
- FSLOPE = 'Filter Slope'
- GAIN = GAIN
-
- VCO = 'Voltage Controlled Oscillator'
- FREQ = FREQ
- WAVEFORM = WAVEFORM
- VCO_WAVEFORMS = ['Sawtooth', 'Square', 'Triangle']
- FSLOPE = FSLOPE
- GAIN = GAIN
-
- PLUCK = 'Pluck'
- FREQ = FREQ
- LFILTER = 'Lowpass Filter'
- VIBRATO = 'Vibrato'
- GAIN = GAIN
-
- NOISE = 'Noise'
- NOISETYPE = 'Type'
- NOISE_TYPES = ['White', 'Pink', 'Gauss']
- FREQ = FREQ
- BANDWITH = 'Bandwith'
- GAIN = GAIN
-
- SAMPLE = 'Sound Sample'
- FREQ = FREQ
- SAMPLEN = 'Sample Number'
- SAMPLE_NAMES = [name for i in range(len(INSTRUMENTS)) for name in INSTRUMENTS.keys() if INSTRUMENTS[ name ].instrumentId == i]
- LFILTER = LFILTER
- GAIN = GAIN
-
- VOICE = 'Voice'
- FREQ = FREQ
- VOWEL = 'Vowel'
- VOWEL_TYPES = ['i', 'e', 'ee', 'a', 'u', 'o1', 'o2', 'oa', 'oe']
- VIBRATO = VIBRATO
- GAIN = GAIN
-
- #Effects
- DELAY = 'Delay'
- FREQ = FREQ
- LFILTER = LFILTER
- FEEDBACK = 'Feedback'
- GAIN = GAIN
-
- DIST = 'Distortion'
- FREQ = FREQ
- RESON = 'Resonance'
- DISTL = 'Distotion Level'
- GAIN = GAIN
-
- FILTER = 'Filter'
- FREQ = FREQ
- FSLOPE = FSLOPE
- FTYPE = 'Type'
- FILTER_TYPES = ['Lowpass', 'Highpass', 'Bandpass']
- GAIN = GAIN
-
- RINGMOD = 'Ring Modulator'
- FREQ = FREQ
- AMP = 'Amplitude'
- WAVEFORM = WAVEFORM
- LFO_WAVEFORMS = LFO_WAVEFORMS
- GAIN = GAIN
-
- REVERB = 'Reverb'
- REVERBD = 'Length'
- REVERBF = 'Lowpass Filter'
- REVERBL = 'Reverb Level'
- GAIN = GAIN
+LANGUAGE = 'fr'
+exec 'from Resources.tooltips_%s import Tooltips' % LANGUAGE
- HARMON = 'Harmonizer'
- FREQ = FREQ
- DRYDELAY = 'Dry delay'
- MIX = 'Mix'
- GAIN = GAIN
-
- SYNTHTYPES = [[LFO, RANDOM, ADSR], [FM, BUZZ, VCO, PLUCK, NOISE, SAMPLE, VOICE], [DELAY, DIST, FILTER, RINGMOD, REVERB, HARMON], [ADSR]]
- SYNTHPARA = { 'lfo': [AMP, FREQ, WAVEFORM, OFFSET],
- 'rand': [MIN, MAX, FREQ, SEED],
- 'adsr': [ATTACK, DECAY, SUSTAIN, RELEASE],
- '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],
- 'wguide': [FREQ, LFILTER, FEEDBACK, GAIN],
- 'distort': [FREQ, RESON, DISTL, GAIN],
- 'filter': [FREQ, FSLOPE, FTYPE, GAIN],
- 'ring': [FREQ, AMP, WAVEFORM, GAIN],
- 'reverb': [REVERBD, REVERBF, REVERBL, GAIN],
- 'harmon': [FREQ, DRYDELAY, MIX, GAIN]}
- #French
- elif LANGUAGE == 'Fr':
- #miniTamTam
- VOL = 'Volume'
- REV = 'Réverbération'
- PLAY = 'Lecture / Arrêt'
- STOP = 'Stop'
- GEN = 'Générer'
- COMPL = 'Complexité du rythme'
- BEAT = 'Temps par mesure'
- TEMPO = 'Tempo'
- JAZZ = 'Kit Jazz / Rock'
- AFRI = 'Kit Africain'
- ARAB = 'Kit Arabe'
- RECMIC = 'Enregistrer avec le micro'
- RECLAB = 'Ouvrir SynthLab pour créer des sons'
-
- #Synthlab
- SOURCE = 'Source'
- EFFECT = 'Effet'
- CONTROL = 'Contrôle'
- SOUNDOUT = 'Sortie sonore'
- SOUNDDUR = 'Durée du son'
- SAVE = 'Sauvegarder'
- LOAD = 'Ouvrir'
- SAVEMINI = 'Sauvegarder dans miniTamTam'
- CLOSE = 'Fermer'
- RESET = 'Réinitialiser'
-
- #Controls
- LFO = 'Oscillateur basse fréquence'
- AMP = 'Amplitude'
- FREQ = 'Fréquence'
- WAVEFORM = "Forme d'onde'"
- RANDOM = 'Aléatoire'
- MIN = 'Minimum'
- MAX = 'Maximum'
- FREQ = FREQ
-
- ADSR = 'Envelope ADSR'
- ATTACK = 'Attaque'
- DECAY = 'Chute'
- SUSTAIN = 'Tenue'
- RELEASE = 'Relâche'
-
- #Source
- FM = 'Modulateur de fréquence'
- CAR = 'Fréquence porteuse'
- MOD = 'Fréquence modulatrice'
- INDEX = 'Index'
- GAIN = 'Gain'
-
- BUZZ = 'Buzz'
- FREQ = FREQ
- NHARM = "Nombre d'harmoniques"
- FSLOPE = 'Pente du filtre'
- GAIN = GAIN
-
- VCO = 'Oscillateur controlé par voltage'
- FREQ = FREQ
- WAVEFORM = WAVEFORM
- FSLOPE = FSLOPE
- GAIN = GAIN
-
- PLUCK = 'Corde pincée'
- FREQ = FREQ
- GAIN = GAIN
-
- NOISE = 'Bruit'
- NOISETYPE = 'Type: Blanc | Rose | Gaussien'
- GAIN = GAIN
-
- SAMPLE = 'Échantillon sonore'
- FREQ = FREQ
- SAMPLEN = "Numéro d'échantillon"
- GAIN = GAIN
-
- VOICE = 'Voix'
- FREQ = FREQ
- VOWEL = 'Voyelle: U->A->I'
-
- #Effects
- DELAY = 'Délai'
- FREQ = FREQ
- LFILTER = 'Filtre passe-bas'
- FEEDBACK = 'Réinjection'
- GAIN = GAIN
-
- DIST = 'Distorsion'
- FREQ = FREQ
- RESON = 'Résonance'
- DISTL = 'Niveau de distosion'
- GAIN = GAIN
-
- FILTER = 'Filtre'
- FREQ = FREQ
- FSLOPE = FSLOPE
- FTYPE = 'Type de filtre: Passe-bas | Passe-haut | Passe-bande'
- GAIN = GAIN
-
- RINGMOD = 'Modulateur par anneaux'
- FREQ = FREQ
- AMP = 'Amplitude'
- GAIN = GAIN
-
- REVERB = 'Réverbération'
- REVERBD = 'Durée'
- REVERBF = 'Filtre passe-bas'
- REVERBL = 'Niveau de réverbération'
- GAIN = GAIN
-
- HARMON = 'Harmonizer'
- FREQ = FREQ
- HARMONL = "Niveau de l'harmonizer"
- GAIN = GAIN
-
####################
## KeyMapping