Author |
Message |
elektro80
Site Admin

Joined: Mar 25, 2003 Posts: 21959 Location: Norway
Audio files: 14
|
Posted: Fri Aug 03, 2007 3:07 pm Post subject:
|
 |
|
Just for the record, I want to make it perfectly clear that the Fatar group buy suggested by me on page one of this thread is not the same as the Randaleem Fatar group buy. This means that the Randaleem Fatar group buy is not an official electro-music.com community project. I don´t know who Randaleem is, I don´t know where he lives and I wouldn´t know anyone who knows him privately. Randaleem is representing a startup synth manufacturing business I know nothing about. If he wants to sell Fatar mechanisms really cheap, then that´s perfectly OK. This also means that all things Randaleem Fatar group buy should be associated with with his yahoo.com email addie and not the with any of the admins here and certainly not me. Even though I did make a Fatar group buy suggestion at the start of the thread, the current Randaleem Fatar group buy is not it. Will there be an electro-music.com Fatar initiative? I certainly cannot promise that and I wouldn´t completely write it off. Time will tell.
I am making this clear, not in order to make problems for Randal, but rather because I´m getting a fair number of PMs re this group buy from members who think this is my project off page 1 of this thread. _________________ A Charity Pantomime in aid of Paranoid Schizophrenics descended into chaos yesterday when someone shouted, "He's behind you!"
MySpace
SoundCloud
Flickr |
|
Back to top
|
|
 |
State Machine
Janitor


Joined: Apr 17, 2006 Posts: 2810 Location: New York
Audio files: 24
|
Posted: Fri Aug 03, 2007 6:18 pm Post subject:
|
 |
|
Well said, and tactfully written. Thanks very much for that clarification. It clears things up for me Now, on to the original business of this thread, however, it was fun to see it get derailed and OT, but only for a little while.
Quote: | Just for the record, I want to make it perfectly clear that the Fatar group buy suggested by me on page one of this thread is not the same as the Randaleem Fatar group buy. This means that the Randaleem Fatar group buy is not an official electro-music.com community project. I don´t know who Randaleem is, I don´t know where he lives and I wouldn´t know anyone who knows him privately. Randaleem is representing a startup synth manufacturing business I know nothing about. If he wants to sell Fatar mechanisms really cheap, then that´s perfectly OK. This also means that all things Randaleem Fatar group buy should be associated with with his yahoo.com email addie and not the with any of the admins here and certainly not me. Even though I did make a Fatar group buy suggestion at the start of the thread, the current Randaleem Fatar group buy is not it. Will there be an electro-music.com Fatar initiative? I certainly cannot promise that and I wouldn´t completely write it off. Time will tell.
I am making this clear, not in order to make problems for Randal, but rather because I´m getting a fair number of PMs re this group buy from members who think this is my project off page 1 of this thread. |
|
|
Back to top
|
|
 |
elektro80
Site Admin

Joined: Mar 25, 2003 Posts: 21959 Location: Norway
Audio files: 14
|
Posted: Sat Aug 04, 2007 9:19 am Post subject:
|
 |
|
Bill, that´s right.. there will be no more diversions in here.
 _________________ A Charity Pantomime in aid of Paranoid Schizophrenics descended into chaos yesterday when someone shouted, "He's behind you!"
MySpace
SoundCloud
Flickr |
|
Back to top
|
|
 |
State Machine
Janitor


Joined: Apr 17, 2006 Posts: 2810 Location: New York
Audio files: 24
|
Posted: Sun Aug 05, 2007 7:58 am Post subject:
|
 |
|
Quote: | Bill, that´s right.. there will be no more diversions in here. |
Your good in my book brother
BTW, new developments in the keyboard design arena .... stayed tuned ....
Bill |
|
Back to top
|
|
 |
Dan Lavin

Joined: Nov 09, 2006 Posts: 649 Location: Spring Lake, Mi, USA
Audio files: 21
|
Posted: Tue Aug 21, 2007 1:50 pm Post subject:
|
 |
|
Well folks, it's been a little while since the last update, so here goes:
The basic digital and analog portion of the design are complete. We did "clean up" the back end of the analog part as the result of me wiring a bad FET in. Don't worry, it is still very much in keeping with TH designs.
Bill is working on the midi portion which will allow note-on/note-off, midi channel selection and velocity control 0-127...although on a pot, not a true velocity sensitive kbd. Now remember, Bill is a very busy man between the UD-1 kits and the big black hole known as Klee, etc., so "patience" is the word now.
The pcb is about 80% done. Right now it is about 2.75" X 4.50" (70mm X 114mm), although the long dimension may have to get stretched a little bit....we'll see.
Now we've hit a snag because someone fried out the only working CPLD we had before samples could be recorded. Bill will be forwarding a new one shortly (probably along with his invoice!). Of all the parts to toast!
Anyway, as soon as the new CPLD arrives, I'll record some samples of the prototype controlling a SN-Voice so the group can get an idea of its operation. |
|
Back to top
|
|
 |
State Machine
Janitor


Joined: Apr 17, 2006 Posts: 2810 Location: New York
Audio files: 24
|
Posted: Wed Aug 29, 2007 4:42 pm Post subject:
|
 |
|
Just to add to Antman's update. I have finished blocking out the MIDI circuitry and it's associated clock generator today and starting the design entry process this weekend. As Antman said, it will output MIDI NOTE ON/OFF messages to control digital gear, the associated note number of the encoded key, and standard 127 level MIDI velocity data. The user will have the option of selecting MIDI channel numbers 1 to 16 upon which to transmit on.
The Velocity A/D chip has been selected and breadboarded with success. The chip used is a ADC0804 and used in a free running configuration and sampling a velocity potentiometer at 5.5 Ksps. More than enough.
Each time a key is pressed on this controller, the proper CV will be output by the analog section as well as a standard 3-Byte MIDI NOTE ON message to control digital gear. When a key is released, the MIDI interface shall output the standard 3-Byte MIDI NOTE OFF message with a corresponding velocity of "0".
So, the project is moving along !
and YES, Antman is doing a really fantastic job on a spiffy two sided printed circuit board !!! No worries about big IC's to solder either even though the CPLD is 84 pins. A through hole 84 pin socket, with 0.1" spaced pins, is being used and the CPLD chip will just snap into place.
Bill |
|
Back to top
|
|
 |
tomcat
Joined: Oct 14, 2005 Posts: 141 Location: earth
|
Posted: Sun Sep 02, 2007 3:11 pm Post subject:
|
 |
|
Some silizium left? Would be nice if the Midi IF gets inputs for two pots, so pitchbend and mod can be implemented. Not a necessarity, but ...  |
|
Back to top
|
|
 |
State Machine
Janitor


Joined: Apr 17, 2006 Posts: 2810 Location: New York
Audio files: 24
|
|
Back to top
|
|
 |
fonik

Joined: Jun 07, 2006 Posts: 3950 Location: Germany
Audio files: 23
|
Posted: Thu Nov 15, 2007 4:35 am Post subject:
|
 |
|
i am still in the planning phase for my wildcat based performance synth. since it will be a performance synth it should incorporate a keyboard, i guess.
the fatar keyboard is diode matrix wired (two switches for each key):
diode matrix
i wonder if these diodes would do any harm used together with the TH keyboard controller circuit? if not, the fatar keyboard would be perfect. _________________
cheers,
matthias
____________
Big Boss at fonitronik
Tech Buddy at Random*Source |
|
Back to top
|
|
 |
Dan Lavin

Joined: Nov 09, 2006 Posts: 649 Location: Spring Lake, Mi, USA
Audio files: 21
|
Posted: Thu Nov 15, 2007 8:29 am Post subject:
|
 |
|
Matthias,
The terminology is a little different. For TH's design, MK0, Mk1, MK2, etc. would be called row 1, row 2, row 3, etc. Then, T0, T1, T2 would be called Column1, column2, column3, etc. You would not use BR0, BR1, etc.
But to answer your question, the diodes are fine in that orientation. I had an old keyboard with the diodes reverse or the Fatar unit and those do not work, but you are fine with yours. |
|
Back to top
|
|
 |
fonik

Joined: Jun 07, 2006 Posts: 3950 Location: Germany
Audio files: 23
|
Posted: Thu Nov 15, 2007 11:12 am Post subject:
|
 |
|
antman49443 wrote: | Matthias,
The terminology is a little different. For TH's design, MK0, Mk1, MK2, etc. would be called row 1, row 2, row 3, etc. Then, T0, T1, T2 would be called Column1, column2, column3, etc. You would not use BR0, BR1, etc.
But to answer your question, the diodes are fine in that orientation. I had an old keyboard with the diodes reverse or the Fatar unit and those do not work, but you are fine with yours. |
yes, the terminology: whenever you press a key actually the BR (break) switch is closed first, then the MK (make). the delay one gets between the closing of both switches indicates the velocity. so one would use the BR switches, i think.
anyway. good news for me - thank you very much, mr antman. _________________
cheers,
matthias
____________
Big Boss at fonitronik
Tech Buddy at Random*Source |
|
Back to top
|
|
 |
Dan Lavin

Joined: Nov 09, 2006 Posts: 649 Location: Spring Lake, Mi, USA
Audio files: 21
|
Posted: Thu Nov 15, 2007 12:28 pm Post subject:
|
 |
|
Matthias:
Sorry, you are right. I was thinking of the first velocity kbds which used a rest buss bar that the circuit would break then the keyswitch would make contact with an active buss bar, like a SPDT switch. This is how the old D510/E510 midi keyboard chips worked. Fatar now uses 2 parallel switches with one closing before the other, like a DPST switch. |
|
Back to top
|
|
 |
State Machine
Janitor


Joined: Apr 17, 2006 Posts: 2810 Location: New York
Audio files: 24
|
Posted: Thu Nov 15, 2007 5:17 pm Post subject:
|
 |
|
Glad there is some activity on this thread. I will be completing all the Klee parts orders by the weekend and I have got the "Integrated Keyboard Controller" board back up on the workbench It's been a while and sorry for all the delay but I was real busy over the past couple of months
The base digital design is completed and now the enhancements are being designed in.
So, expect more activity over the next month with this project
Bill |
|
Back to top
|
|
 |
goodrevdoc

Joined: Sep 11, 2006 Posts: 288 Location: Philadelphia, PA
Audio files: 1
|
Posted: Fri Nov 16, 2007 10:12 pm Post subject:
|
 |
|
Excellent news! I had almost given up the ghost on looking for a suitable keyboard. Glad to hear this project is still being pursued. Now, if I could only actually play the keyboards worth a hoot...
-justin |
|
Back to top
|
|
 |
State Machine
Janitor


Joined: Apr 17, 2006 Posts: 2810 Location: New York
Audio files: 24
|
Posted: Sat Nov 17, 2007 5:06 pm Post subject:
|
 |
|
Quote: | Excellent news! I had almost given up the ghost on looking for a suitable keyboard. Glad to hear this project is still being pursued. Now, if I could only actually play the keyboards worth a hoot.. |
Oh, you need to play those .....
Bill |
|
Back to top
|
|
 |
fonik

Joined: Jun 07, 2006 Posts: 3950 Location: Germany
Audio files: 23
|
Posted: Mon Nov 19, 2007 11:24 am Post subject:
|
 |
|
i just wanted to let you know that i ordered a fatar keyboard today. dieter doepfer sells them as spare parts so i had to pay something...
and then i am just curious about the controller... _________________
cheers,
matthias
____________
Big Boss at fonitronik
Tech Buddy at Random*Source |
|
Back to top
|
|
 |
State Machine
Janitor


Joined: Apr 17, 2006 Posts: 2810 Location: New York
Audio files: 24
|
|
Back to top
|
|
 |
State Machine
Janitor


Joined: Apr 17, 2006 Posts: 2810 Location: New York
Audio files: 24
|
Posted: Wed Dec 05, 2007 10:21 am Post subject:
|
 |
|
I managed to fit everything into the XC95108 device without too much more trouble. I simplified the cloking logic that generates the keyscan and MIDI clocks. That left me enough room in the part to bring in the 8 bit A/D data and interrupt line for the velocity function, of which only 7 bits are actually used. The NOTE NUMBER data has also been successfully routed to the MIDI section via the chips I/O pins just in case someone wants to break into this data.
For now, the MIDI channel selection will be accomplished using a 4 position DIP switch with 4 bits representing the 16 MIDI channels for a single port.
After this goes through final checkout, the chips and parts will be shipped over to Antman for testing using his keyboard.
Bill |
|
Back to top
|
|
 |
Dan Lavin

Joined: Nov 09, 2006 Posts: 649 Location: Spring Lake, Mi, USA
Audio files: 21
|
Posted: Wed Dec 05, 2007 3:49 pm Post subject:
|
 |
|
State Machine,
I'll be ready to roll! I'll try it on a number of sound modules from Emu, Yamaha, Roland, etc. to look for any anomalies. Oh yeah, and the GM Voice as well! |
|
Back to top
|
|
 |
State Machine
Janitor


Joined: Apr 17, 2006 Posts: 2810 Location: New York
Audio files: 24
|
Posted: Wed Dec 05, 2007 4:11 pm Post subject:
|
 |
|
Quote: | 'll be ready to roll! I'll try it on a number of sound modules from Emu, Yamaha, Roland, etc. to look for any anomalies. Oh yeah, and the GM Voice as well! |
Great, that would be very good. I know the MIDI functionality is a bit limited but hell, it's about the best that can be done due to limited resources in silicon. I will work tonight on the finishing touches as they say and then I will let you know when I am sending you the programmed parts.
Please let me know how much you want for the Yamaha board. I took a peek at the specifications and am very impressed with it's functionality.
Also, that keyboard you sent me, where can I find the sockets for the flex connectors on it?
I have attached a PDF of the functional block diagram of the MIDI portion of the design. I will describe the circuit more fully in the next post.
I will post more complete documentation on the project as you progress through the final stages of testing.
Thanks,
Bill
Description: |
|
 Download (listen) |
Filename: |
MIDI_ENGINE.pdf |
Filesize: |
35.13 KB |
Downloaded: |
515 Time(s) |
|
|
Back to top
|
|
 |
blue hell
Site Admin

Joined: Apr 03, 2004 Posts: 24436 Location: The Netherlands, Enschede
Audio files: 297
G2 patch files: 320
|
Posted: Wed Dec 05, 2007 4:42 pm Post subject:
|
 |
|
State Machine wrote: | I have attached a PDF of the functional block diagram of the MIDI portion of the design. I will describe the circuit more fully in the next post. |
It looks simple almost ...
Quote: | I will post more complete documentation on the project as you progress through the final stages of testing. |
... but indeed a little help to get into the details would be appreciated  _________________ Jan
also .. could someone please turn down the thermostat a bit.
 |
|
Back to top
|
|
 |
State Machine
Janitor


Joined: Apr 17, 2006 Posts: 2810 Location: New York
Audio files: 24
|
Posted: Thu Dec 06, 2007 2:14 pm Post subject:
|
 |
|
Quote: | but indeed a little help to get into the details would be appreciated |
Your right. When I complete all the block diagrams of the entire chip, I will post and provide details. I am very sorry for the spotty technical details ....
Bill |
|
Back to top
|
|
 |
State Machine
Janitor


Joined: Apr 17, 2006 Posts: 2810 Location: New York
Audio files: 24
|
Posted: Tue Dec 11, 2007 5:48 pm Post subject:
|
 |
|
The "Integrated Keyboard Controller" is working perfectly. I was controlling my Nord G2 Modular demo software synthesizer sending note scales and various velocities into it with no problems !!!! It's rock solid The MIDI works spot on as they say and proves out the A/D converter interface and all the internal MIDI circuits ! I had also controlled my "Jack Dark" soft synthesizers with Abelton LIVE as "VSTi" host without any problems.
Last evening, I had to fit one last change in there because of a minor problem with note data capture in the MIDI section and I also stomped out a bug in the design that caused the "NOTE NUMBER" byte "2" MSB's (D6 and D7) to intermittently latch a logic "1"'s when they shouldn't have been! I cleaned that problem up with count truncation logic in the key scan state machine. Glad I caught that as this would have cause an intermittent "bad" note! I had to to modify the TRIGGER logic to produce a 2.5 millisecond pulse when a key is pressed just so I can gain some resources to fix these design issues.
I will send Dan "Antman" Lavins the new chips and he will do some testing for me. He will control some of his analog gear and his General MIDI sound modules that he and Thomas henry have been posting about. The results shall be reported.
After that, we will decide if and when a PC board will be done. One will most likely be developed. The design will also be released to the DIY forum on this thread in case anyone wants to build one. It can easily be breadboarded as you can see from my photo. I will supply the JEDEC configuration file for the CPLD device or I can supply a programmed CPLD chip for a small cost if you don't want to get involved with the configuration.
More to come !
Bill |
|
Back to top
|
|
 |
fonik

Joined: Jun 07, 2006 Posts: 3950 Location: Germany
Audio files: 23
|
Posted: Wed Dec 12, 2007 2:53 am Post subject:
|
 |
|
that sounds amazing! i am really excited! thank you so much for your hard work. _________________
cheers,
matthias
____________
Big Boss at fonitronik
Tech Buddy at Random*Source |
|
Back to top
|
|
 |
Scott Stites
Janitor


Joined: Dec 23, 2005 Posts: 4127 Location: Mount Hope, KS USA
Audio files: 96
|
Posted: Wed Dec 12, 2007 3:52 pm Post subject:
|
 |
|
 _________________ My Site |
|
Back to top
|
|
 |
|