Yahoo Groups archive

Emu XL-7 & MP-7 User's Group

Index last updated: 2026-03-31 23:44 UTC

Message

Re: [xl7] real-time, continuously variable, PWM LFOs - #2

2010-04-26 by Atom Smasher

as soon as i hit send, i realized that the PWM LFO trick only covered a 
range from 50-100% (or 0-50%, depending on how its controlled, used and 
how ones brain thinks about such things) duty cycle... how about a way to 
do 0-100% duty cycle?

here it is... enjoy...

LFO1:
  wave: triangle or sawtooth

cords:
  1: LFO1+-  ->  switch  +100
  2: switch  ->  *target*
  3: DC      ->  switch  +0 (controlled by #4)
  4: MIDI-A  ->  CO3     +98-100
  5: DC      ->  switch  -49-50


the ranges shown for cords #4 & #5 control whether the PWM can be driven 
all the way from 0-100% (producing a "flat" output at both ends of the 
range) or reeling in the control just a tiny bit to (about) 2-98% 
(producing a "blip" output at both ends of the range). either way, this 
will output a "standard" 50% duty cycle square-wave at the middle of the 
range.

the previous comments about lag processors and other control sources still 
apply.

i'm also thinking that if a "random" wave is used from the LFO, this could 
be used as a sort of probability generator; spending N% of it's time in 
either a high or low state. that might have some useful applications...


-- 
         ...atom

  ________________________
  http://atom.smasher.org/
  762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
  -------------------------------------------------

 	"A people that values its privileges above its principles
 	 soon loses both."
 		-- Dwight D. Eisenhower

Attachments