|
|||||||
![]() |
|
|
Thread Tools |
|
|
#1 |
|
HardwareHeaven Newbie
Join Date: Aug 2005
Posts: 6
Rep Power: 0 ![]() |
Turn this Lfo into "audio frequency oscilator" for FM
This is "Kevin's LFO.da".
Where and how would I modify the code to increase it to audio rate? Also should I modify the "edit source" or "edit dump" version? (this is what i get when i rightclick on the .da file and select "edit".) ; Generated by kX DSP Editor - microcode dump name "~ LFO"; copyright "Copyright (c) 2002-2003, Kevin Horden"; engine "kX"; created "29/11/2003"; guid "80a7ade9-e912-4c29-b994-639bfe97ca6d"; ; Low Frequency Triangle and Square Oscilator ; For driving vib, trem, phase, chorus etc. ; Rate is scaled so 0%-100% equals 0.2 Hz to 20 Hz ; Registers output Square output Triangle control Rate=0.4 ; Initial slider position is at 6.6 Hz static tri=0.0 ; Counter for triangle wave static dir=1.0 ; direction of wave temp RateScaled ; Code interp RateScaled,0.00001666666,Rate,0.0016666666 ; scale the slider control macs tri, tri,RateScaled,dir ; increment/decrement the tri counter skip ccr, ccr, 0x10, 0x1 ; if there is a saturation then macsn dir, 0.0, dir, 1.0 ; flip the direction by skipping one macsn dir, 0.0, dir, 1.0 ; inversion. macs Triangle, 0.0, tri, 1.0 ; output the triangle wave tstneg Square, tri, 1.0, 0.0 ; square the wave and output it. end -newuser |
|
|
|
|
|
#2 |
|
Tail Razer
Join Date: Jun 2005
Location: Bernyurass, AZ - USA
Posts: 4,027
Rep Power: 0 ![]() ![]() |
Use wavegen 3.0 - its output covers the entire frequency range of the DSP.
(sample rate of kX DSP is fixed at 48Khz... so - 20Khz is the max possible) But I dont know how that would be used for 'FM'... ?? The stereo pilot freq I suppose.. its 19Khz. let us know how that works out for you. |
|
|
|
|
|
|
|
HardwareHeaven Newbie
Join Date: Aug 2005
Posts: 6
Rep Power: 0 ![]() |
Thanks
Exactly... I tried to edit the post to change the title to remove "for FM" should have been AM (as used with "Kevin's VCA") -newuser |
|
|
|
![]() |
| Thread Tools | |
|
|