Effect: LFO V3.00.00

Completed Effect Modules

Effect: LFO V3.00.00

Postby eric_admin » Wed May 13, 2009 2:33 am

(The current version is maintained here, in the first post of this thread)

Code: Select all
'' TITLE: COYOTE1_MODULE_LFO.spin
''
'' DESCRIPTION:
''   A Low Frequency Oscillator utility module.
''
''   INPUTS:
''      RATE:         Controls the frequency of the LFO.  A change in rate will override
''                    the current tap tempo setting (if one has been established via
''                    the TAP input.
''
''      +TAP:         Tap tempo.  Two trigger events (low to high) on tap tempo will
''                    override the rate setting and replace the rate with the calculated
''                    tap tempo.
''
''      TAP MULTIPLE  Tap multiple. Sets the number of beats per physical "tap" on the tap
''
''      DEPTH:        Controls the depth of the LFO amplitude range.  (The max output
''                    will always be 100%.  This parameter controls what the level of
''                    the output is when it is as the lowest point in its sweep).
''
''      SHAPE:        The shape of the output waveform
''                       1 = Square
''                       2 = Triangle
''                       3 = Sine
''
''      +BYPASS:      Effect bypass control.  When bypassed, the LFO output 100%.
''
''   OUTPUTS:
''      LFO:          Low Frequency Osillator output
''
''      +ON:          Set when effect is active (i.e. not bypassed).
''
''      +RATE BLINK   Blinks the LFO rate (for display to an LED).


LFO_module.jpg
LFO_module.jpg (15.38 KiB) Viewed 1269 times
Attachments
COYOTE1_MODULE_LFO.spin
(38 KiB) Downloaded 136 times
44800001, V3.00.00, LFO.c1m
(1012 Bytes) Downloaded 133 times
LFO Test, V3.00.01.c1p
(348 Bytes) Downloaded 134 times
User avatar
eric_admin
Site Admin
 
Posts: 121
Joined: Wed Aug 13, 2008 6:10 pm

Intial release 3.00.00

Postby eric_admin » Wed May 13, 2009 2:38 am

This is the first operational release of the LFO module developed in the thread http://www.openstomp.com/phpbb/viewtopic.php?f=3&t=61. To run the test patch you'll also need the "Utility" module.

This release still has a few flaws (namely, long tap intervals are not supported and the square wave is too brash because the edge rate is too high (a perfect square currently) for most applications.) The test patch uses the new Utility module's Gain function rather than the "Gain" system resource, which free's up the "Gain" system resource for it's normal function as an output volume control. In the test patch I didn't wire the Gain in, since I was already using all 4 knobs to control various aspects of the LFO, but you can of course rewire the test patch to your liking.
User avatar
eric_admin
Site Admin
 
Posts: 121
Joined: Wed Aug 13, 2008 6:10 pm


Return to Effect Modules

Who is online

Users browsing this forum: No registered users and 2 guests

cron