sorry gregg, I will post it tonight. gary --- In ComputerVoltageSources@yahoogroups.com, "mrboningen" <darkflametwentythree@...> wrote: > > hey gary! > > has this updated version been released yet? i've been playing with the > old version recently. > > gregg > > --- In ComputerVoltageSources@yahoogroups.com, "Gary Chang" > <gchang@> wrote: > > > > Hello all, > > > > Soon, a new version of the gc-sah-sr-qua.bas will appear - Original > > code written by Woody Wall and revised by Dave Brown. > > > > This program converts the PSIM into a Serge Analog Shift Register - > > actually several of them, allowing for up to 16 stages, which would > > take 6 Serge triple ASRs to replicate. > > > > Thanks so much to Dave Brown for his time this weekend in this effort > > - I very much appreciate your incites on the PSIM. > > > > After some experimentation, some realizations are evident to me. > > > > 1). Dave's analysis of the PSIM's accuracy is spot on. ALL PSIM > > programs that are designed to have accurate input/output ratio > > throughput should reflect Dave's research. > > > > As Dave describes: > > > > For input, the range is 1024 steps over 10 volts, or 9.76 mV > > increments. > > > > For output, the range is 4096 steps over 10.666 volts, or 2.60 mV > > increments. > > > > Thus to pass an input to output, the scale factor is (10/1024)X > > (4096/10.666) which is 3.75. > > > > Thus to scale the input to output, it needs to be multiplied by > > 3.75, (not 4). I typically multiply by 15/4 to keep the math > > integer based. > > > > Note that 10.666 volts was chosen to calibrate to semitone > > > > [end Dave's quote] > > > > 2). For the purposes of a shift register application such as > > gc-sah-sr-qua.bas, IMHO, quantization is unnecessarary. > > > > First off, many of the patterns that one may want to "arabesque-asize" > > with a Shift Register will be already quantized - this makes the > > issues of "arguments" between the PSIM's interpretation of what the > > input is possible - I found that, even with Dave's more accurate > > input/out ratios installed that my PSIM was constantly arguing with my > > Sequantizer about what pitch it should e playing. > > > > Secondly, I found that the unquantized shift register is not only more > > accurate, but the wider range of the unquantized version is much > > better use when utilizing the Shift Register to controll non-pitched > > modules. It is also much more accommodating to patterns with wider > > pitch ranges (such as playing a sequence that spans more than two > > octaves). In this regard, the unquantized version performs brilliantly. > > > > Thirdly, the unquantized version operates identically the Serge Analog > > Shift Register - which, for me, is the architypical Shift Register in > > my life.... > > > > Gary > > >
Message
Re: Thanks to Dave Brown...!
2006-09-26 by Gary Chang
Attachments
- No local attachments were found for this message.