Hi and thanks for your input! 5ms is fast, if the CZ is that fast values can go from 0 to 100 in half a second, that would feel great. I was thinking of storing the pulse width configuration in the flash memory inside the PIC. Configuration mode could be entered the same way you open a safe: 5 left, 3 right, 2 left, etc. If it is long enough it won't be entered by mistake. Joaquim --- In CZsynth@yahoogroups.com, Peter Ullrich <synpro@...> wrote: > > > Hi! > > > oh man i would kill for this. any details would be appreciated. > > chur > > > > > I really want a knob/wheel to program the CZ. > > > > > > I gave up on reverse-engeneering approaches but thought of a simpler > > > and more universal solution: a little PIC reads the rotation of an > > > encoder and outputs the corresponding +/- key presses at high speed to > > > the keyboard interface, using a pair of opto-couplers. > > > Has anyone done this, is it available anywhere? > > > > > > Joaquim > > I had the same idea a few years ago and built a prototype with quite discrete > electronics. Worked fine but was too big. > > A friend designed a very small pcb that has a little encoder on it and a > ATTiny12 (AVR chip) on it and a 4066 analog switch circuit that will be > connected to the plus and minus buttons in the synth. > > I installed it into a Kawai K3M (with only minor space behind the front panel) > and it works fine! The optimum pulse time for this synth was about 5ms if I > remember correctly... The Kawai K3M pages on my webpage don't show the addon - > the pictures have been taken before I added the encoder... > > Everything works fine but the problem is to find the optimum pulse time. > I wanted to change his design so that there is a little trimpot on one IO pin > and add a little analog to digital converter in software so that the pulse time > can be set with the trimpot setting. > > The problem was that I could not find the time to do it. > > I want to add this little circuit in the next years into some of my synths > (Crumar Bit01, Korg Poly61, Casio CZ101, Korg Poly800,...) > > So: The idea can be realized and works fine - but for universal use some changes > and tests are needed... As it is the project of my friend I can't give away the > design as he wanted to sell it some day... But due to lack of time the project > is on hold now. > > If you are interested I could make some photos of the little addon. > > Ciao > Peter > > \|/ > (o o) > --oOOO--(_)--OOOo------------------------------------------------------ > Ing. Peter Ullrich > Hardware & Software Developer / Electronic Musician > Private Homepage: http://www.ullrich.at.tt > .oooO > ( ) Oooo. > \ ( ( ) > -----\_)----) /-------------------------------------------------------- > (_/ > > > s/ > > -------------------------------------- > Ein Service von http://www.networld.at >
Message
Re: CZ programming interface
2008-03-07 by jdcx64
Attachments
- No local attachments were found for this message.