Okay.... now someone mentions the FREQOUT command. LOTS of detail in this message... so please read carefully. Here you go... you can use PWM for triangle and sawtooth; FREQOUT for the sinewave; and TOGGLE for the squarewave. Range: 0 Hz to 32,767 Hz. TWO additional parts (10k resistor in series and a 1uF cap to GND) "should" be added to the PSIM-1's AUX port to use it for AUDIO OUT. I'm considering adding these in the "production" version of the PCB but then again... maybe I won't. The AUX Port is unbuffered (although the Atom Pro itself does have some protection) and is connected directly to the port pin on the Atom Pro... so if you blow up your AUX port using it for anything.... you're on your own. But remember... although the PSIM-1 will output triangle, sawtooth, square, and sine waves... it's not a VCO by any means. Yes.... you "could" write the code to voltage control the frequency output on the AUX port via the analog inputs... so I guess it "could" be a VCO too. Okay... surprise. It outputs audio...BUT... it doesn't sound that great compared to a "real" VCO. Anyway, that's why the AUX port is there. You can program it to do LOTS of things. I've been using the AUX port to output a tone to tune my two VCO's as well as using it as a Gate/Trigger (it is either 0V or 5V - OFF/ON) using the TOGGLE command. There you go. As long as we're talking about additional surprises.... there are two additional "headers" which consist of the other four I/O pins that we're not currently using. One is for an I2C bus so it can communicate with... for example which may or may not include future add-on boards, serial EEPROMs, maybe more analog INs and OUTs, etc. Get the idea? The second header is another pair of pins that just happens to be an async serial port. No more details on this one at this time... but let's just say there may be additional "communication" capabilities in the future. :-) See... there is a LOT more to this module than I've let on at this point. I'm still discovering all of its possibilities. There is a lot of software that needs written. The CORE software is basically completed. Once we get a bunch of these out there and folks start programming AND sharing their code.... well, that's when it will REALLY get fun! The waiting list is getting longer and the orders WILL be filled in the order in which they are received. I will be doing these in small batches at a time and offer them to the folks on the waiting list in the order I received their emails. If you want a PSIM-1 anytime soon... send me an email and GET ON THE WAITING LIST. As a heads up... these will be *paid for in advance preferrably with PayPal* with a 4 to 8 week expected delivery. I'm sure it'll take less time than that... but If I run into any snags with suppliers, get sick, run out of solder, fall over exhausted from building modules twenty hours a day, or just decide to play with my own synth for a little while, etc... well... you know what I mean... I just don't want you to think you'll send me the $ and have your module in two days. I'm doing this all by myself and each and every single one will be hand built and tested by ME. So, once you place your order... please be patient with me. Okay? So... in summary... the PSIM-1 is just the beginning. Doc described it like Legos. He couldn't have come up with a better analogy. There will be add-on module that plug directly into the PSIM-1. If you don't have a PSIM-1... you won't be able to use the add-on modules. :-) The PSIM-1 is *not* a computer controlled module. It is a PROGRAMMABLE module. I won't make claims about it being a thousand modules in one (because then I'd have to write 1,000 different programs just because *someone* would surely hold me to it!)... but you get the idea. I still have a few surprises up my sleeves. I'm *not* talking about the add-on modules yet. Oh... I might as well mention one more thing though. Yes, the AtomPro24-M is a 24-pin module (IC). However, there is a 40-pin socket on the PSIM-1 PCB. If you've check out the Basic Micro web site... they "claim" they are going to release a 40-pin version of the Atom Pro but I'm not holding my breath. BUT... when they do, simply drop in the new AtomPro40-M and you'll have 16 more I/O pins to play with! (We could add racks full of add-on modules!) But like I said, I don't know when they are going to release it. They don't know either. I can't promise they ever will. BUT... IF they do... the 40-pin socket is already on the PSIM-1 board and it's ready for the upgrade. Okay... so now that you know it has an I2C bus and an async serial port.... anyone have any suggestions for expansion modules??? Get those emails sent to me OFF list to get placed on the waiting list. Okay? Best regards, Brice D. Hornback http://www.SynthModules.com ----- Original Message ----- From: "Mike Marsh" <mmarsh@websense.com> To: <SynthModules@yahoogroups.com> Sent: Monday, January 26, 2004 5:32 PM Subject: [SynthModules] Re: PSIM-1 Update > How about using Freqout to do simple additive synthesis? > > Sounds like a gas :) > > Mike > > --- In SynthModules@yahoogroups.com, "woodyy_wall" <woody_wall@h...> > wrote: > > Here are a few ideas I've had for the PSIM: > > > > 1. Quad quantizer with different notes/scales for each voice > > > > 2. Quad "Source of Uncertainty." Use the inputs to control the rate > of > > change and/or the transition to new voltages: stepped, log, linear, > > exponential. > > > > 3. Multiple rhythm generator--different rhythms triggered by > different > > input voltages. > > > > 4. Non-linear transform processor: a single inuput produces multiple > > outputs. May not be fast enough for audio, but useful for unusual > > morphing LFO shapes. > > > > 5. Arbitrary envelope generator: one input sets the number of > > segments; second input selects a specific segment; third input sets > > the slope for the selected segment; fourth input then triggers each > > segment in sequence. I need to think more about how this would be > set up. > > > > 6. Along the same lines as number 5, arbitrary sequencer: while > > playing back, one input selects the beginning loop point, a second > > input selects the ending loop point. Allows you to change the > sequence > > length and position during playback. > > > > > > --- In SynthModules@yahoogroups.com, "bdhornback" <bdh@c...> wrote: > > > Excellent idea Scott! Can anyone else think of ways to use four > > > programmable inputs and four 1V/octave outputs? > > > > > > - Brice > > > http://www.SynthModules.com > > > > > > --- In SynthModules@yahoogroups.com, "Scott Stites" > > <scottnoanh@p...> > > > wrote: > > > > Hmmmm.....with four outputs, since you can sample and hold > > already, > > > it wouldn't be too much of a leap to make it a four stage analog > > > shift register. Now that would be cool....... > > > > > > > > Cheers, > > > > Scott > > > > > > Yahoo! Groups Links > > To visit your group on the web, go to: > http://groups.yahoo.com/group/SynthModules/ > > To unsubscribe from this group, send an email to: > SynthModules-unsubscribe@yahoogroups.com > > Your use of Yahoo! Groups is subject to: > http://docs.yahoo.com/info/terms/ > >
Message
Re: [SynthModules] Re: PSIM-1 Update
2004-01-27 by Brice D. Hornback
Attachments
- No local attachments were found for this message.