<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Kassen,<div><br></div><div>this sounds interesting, but I can't  follow your steps. Have you got an example of this idea?</div><div><br></div><div>Thanks a lot!</div><div><br></div><div><br></div><div><br></div><div><br><div><div>El 18.11.2010, a las 20:00, Kassen escribió:</div><br class="Apple-interchange-newline"><blockquote type="cite"><br><br><div class="gmail_quote">On 18 November 2010 19:44, Andrew Turley <span dir="ltr"><<a href="mailto:aturley@acm.org">aturley@acm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
You could build a generator using Gen7 or CurveTable. That might be a<br>
little more efficient, but maybe not worthwhile.<br><br></blockquote><div><br></div><div>How about a Lisa set to sync? If you feed that with a arbitrary signal at gain .5 mixed with a step set to a value of .5, (which would turn a signal from range -1 to 1 into one from 0 to 1) you can set any mapping you'd like. Filling that LiSa with a line from -1 to 1 would get you your original signal back, a "staircase" would give bit-depth reduction, etc.</div>
<div><br></div><div>Multiple mappings could be made and by changing the loop start and end these could be selected.</div><div><br></div><div>Shreds might be more versatile as those also give you easy access to modulating bit rate in addition to depth and to get a resolution equal to double floats you'd have to use a very large buffer indeed... but then shreds are often expensive and the code gets messy looking, IMHO.</div>
<div><br></div><div>Yours,</div><div>Kas.</div></div>
_______________________________________________<br>chuck-users mailing list<br><a href="mailto:chuck-users@lists.cs.princeton.edu">chuck-users@lists.cs.princeton.edu</a><br>https://lists.cs.princeton.edu/mailman/listinfo/chuck-users<br></blockquote></div><br></div></body></html>