Pages: 1 [2]   Go Down
Author Topic: Great big shield! (arduino synth)  (Read 5323 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Full Member
***
Karma: 0
Posts: 107
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Update:
I am porting this code to work on a "midivox" shield. it will have a few less features, but i should be able to squeeze most of it in there. (back to onboard wavetables as well).

Ill try and keep the controls down to 16, because most of the cheapo MIDI controllers have 16 knobs on them.

then you can have an accurately tuned cool sounding wavetable synth oscillator with 12 bit output for just the price of ardiono 2009 + midivox
Or optionally with "doublewide shield" + "mux shield" it could have its own controls.

« Last Edit: July 02, 2010, 08:26:14 pm by DeFex » Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 26
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hi,

I like you project and it sound great.

Can't wait about your smaller version for the midivox.
it would be great to learn wavetable oscillators
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 107
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

quite a lot has been done, It has become quite the project, which i thought was worthwhile making in to a proper useable prototype in a modular synthesizer.

I have made a new board with switches and a MAX7221 LED driver to display the wavetable and bank numbers, as well as some indicator LEDs
The MAX chip only uses 3 lines, and the switch multiplexer uses the same counter lines from the pot multiplexors, and 3 more digital inputs.
2 of the switches on the switch panel are grayhill hexadecimal output 16 way machanical switches, they are very nice but the price is  :o (lucky i found some on ebay!) that way i can select the wavetables and output a proper number to the MAX chip and see what the hell is going on! When i was using a pot to select the wavetable sometimes it would be halfway between 2 values and glitch all over the place as it switched between them.

(and i can use this same board for an arduino based sequencer or drum machine as well, so i made a few)

boards


populated  and added to the monster arduino project


New panel properly drilled, but with no labels. the labels are photoshopped on(except those stickers lol)
sorry big pic


back. mostly wired


The 3 unused knobs are for the analog mod inputs which are not implemented yet, and for another LFO control which i haven't finished (i put the knob on once its working!)

I did do some work on the MIDIVOX version, and it is making noise, but i have to mess about with the code because the serial DAC is hogging too much processor time.

« Last Edit: August 27, 2010, 09:52:06 pm by DeFex » Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 11
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

good work ! Thanks for sharing
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 26
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi Defex,

I'm interested to view your code of the first prototype with 2 wavetable , ADSR, Wavetable mix and a pwm output.
i wanted to try similar project and it could be very interesing to see your first code to learn from beginning. (your actual  project code is very complex i think.)

xy303
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 107
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

old version is here

http://dl.dropbox.com/u/3248170/wavetable10.zip
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 2
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Very cool stuff! smiley
Logged

Pages: 1 [2]   Go Up
Jump to: