Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Resources
diff options
context:
space:
mode:
authorOli <olivier.belanger@umontreal.ca>2007-07-11 02:49:59 (GMT)
committer Oli <olivier.belanger@umontreal.ca>2007-07-11 02:49:59 (GMT)
commita8740043e04f4c19447903a4029d6fb645abe0c7 (patch)
tree9b3a98f9a148dd1d61956cc34bf674525bc32be3 /Resources
parentad01ec7fe2a2d645ae0427f890de9bfe3f76900c (diff)
synthLab new Fx: Chorus
Diffstat (limited to 'Resources')
-rw-r--r--Resources/tooltips_en.py11
-rw-r--r--Resources/univorc.csd6
2 files changed, 15 insertions, 2 deletions
diff --git a/Resources/tooltips_en.py b/Resources/tooltips_en.py
index c946704..8fe201f 100644
--- a/Resources/tooltips_en.py
+++ b/Resources/tooltips_en.py
@@ -277,7 +277,13 @@ class Tooltips:
FREQ3 = 'Band three gain'
FREQ4 = 'Band four gain'
- SYNTHTYPES = [[LFO, RANDOM, ADSR, TRACKPADX, TRACKPADY], [FM, BUZZ, VCO, PLUCK, NOISE, SAMPLE, VOICE, GRAIN, ADDSYNTH], [DELAY, DIST, FILTER, RINGMOD, REVERB, HARMON, EQ4BAND], [ADSR]]
+ 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],
@@ -298,5 +304,6 @@ class Tooltips:
'ring': [FREQ, MIX, WAVEFORM, GAIN],
'reverb': [REVERBD, REVERBF, REVERBL, GAIN],
'harmon': [FREQ, DRYDELAY, MIX, GAIN],
- 'eq4band': [FREQ1, FREQ2, FREQ3, FREQ4]}
+ 'eq4band': [FREQ1, FREQ2, FREQ3, FREQ4],
+ 'chorus': [LFODEPTH, LFOFREQ, DELAY, FEEDBACK]}
diff --git a/Resources/univorc.csd b/Resources/univorc.csd
index 52ef5ff..b2db332 100644
--- a/Resources/univorc.csd
+++ b/Resources/univorc.csd
@@ -458,6 +458,12 @@ elseif iFxType == 7 then
aeq3 butterbp as, 3000, 1000
aeq4 butterbp as, 5000, 2000
aFx = (aeq1*kpara1)+(aeq2*kpara2)+(aeq3*kpara3)+(aeq4*kpara4)
+elseif iFxType == 8 then
+ afeed init 0
+ adel oscil kpara1, kpara2, 1
+ adel = adel + kpara1 + kpara3
+ aFx vdelay as+afeed, adel, 50
+ afeed = aFx * kpara4
endif
xout aFx