Author |
Message |
droffset
Joined: Feb 02, 2009 Posts: 515 Location: London area
Audio files: 2
|
|
Back to top
|
|
|
droffset
Joined: Feb 02, 2009 Posts: 515 Location: London area
Audio files: 2
|
Posted: Sun May 02, 2010 3:34 pm Post subject:
|
|
|
I've completed my MIDIVox build and it works!
Some hurdles that came up in the process:
-Since I hadn't actually ever used my Arduino in any serious way before, I had to figure out how to get the MIDI library installed and had to delete some shadowy 1k sized files from its directory to eliminate some compile errors. After that the sketch loaded up just fine.
-Power. I currently resort to usb connections with the computer for supplying power to both the Arduino and the m-audio keystation 49e I'm using. Need to rig something up because the point is to not be connected to the computer.
-Controls. Since the 49e has no dedicated knobs to turn I'll need to learn the button combos to access advanced functions, like switching between the various waveforms. I'll likely try to assign the modwheel to the filter's frequency cutoff.
So far so good, the thing I want to try most is to get the notes to be one or two octaves up and set to unfiltered squarewave by default, so I can interface with my Lunetta and divide the signal. Maybe I can get that signal from a connection before the DAC. _________________ ==================
Check out the FREE Intro to Lunettas Document
https://docs.google.com/document/d/1V9qerry_PsXTZqt_UDx7C-wcuMe_6_gyy6M_MyAgQoA/edit?usp=sharing
Edit: Spelling mistakes. |
|
Back to top
|
|
|
oldmanfury
Joined: Oct 20, 2006 Posts: 57 Location: CA
|
Posted: Sat May 08, 2010 7:41 pm Post subject:
|
|
|
Mine isn't working... which is surprising. Easy build, with no problems whatsoever. On the software side, I had the same problem with the Mac-related 1k files, but I figured that out fairly quickly. I uploaded the code, and it responds to midi data (data light flashes when I play a note), but alas, it generates no sound. I have triple-checked the board, and can't find any problems - it's actually one of the best solder jobs I've done. I'm beginning to think my DtoA chip is DOA?
-gerald |
|
Back to top
|
|
|
droffset
Joined: Feb 02, 2009 Posts: 515 Location: London area
Audio files: 2
|
Posted: Sat May 08, 2010 8:03 pm Post subject:
|
|
|
That's a bit odd.
The only thing I can suggest is to make sure the DAC chip is firmly in the socket and not a bit loose. Maybe make a simple audio probe and listen to the lines coming in and out of the DAC chip.
Playing with the 'truncate' setting sounds cool, I'll keep that.
I haven't had a chance to take a close look at the code yet. I'd be happy to lose the filter code completely if it'll give other options, like LFOs or saving voice presets. Right now the whole synth resets when it powers down, so you have to make the presets in the code I suppose.
Their forum is veeeery quiet... _________________ ==================
Check out the FREE Intro to Lunettas Document
https://docs.google.com/document/d/1V9qerry_PsXTZqt_UDx7C-wcuMe_6_gyy6M_MyAgQoA/edit?usp=sharing
Edit: Spelling mistakes. |
|
Back to top
|
|
|
Junk Rhythm
Joined: Jan 07, 2008 Posts: 81 Location: San Francisco, CA
|
Posted: Thu May 27, 2010 12:29 pm Post subject:
|
|
|
droffset wrote: | I haven't had a chance to take a close look at the code yet. I'd be happy to lose the filter code completely if it'll give other options, like LFOs or saving voice presets. Right now the whole synth resets when it powers down, so you have to make the presets in the code I suppose. |
A new firmware/sketch was released a few days ago. Presets!
oldmanfury wrote: | Mine isn't working... which is surprising. |
Any luck sorting it out? _________________ [twitter] [blog] [flickr] [toppobrillo] [buzz] |
|
Back to top
|
|
|
droffset
Joined: Feb 02, 2009 Posts: 515 Location: London area
Audio files: 2
|
|
Back to top
|
|
|
Junk Rhythm
Joined: Jan 07, 2008 Posts: 81 Location: San Francisco, CA
|
Posted: Thu May 27, 2010 6:42 pm Post subject:
|
|
|
I just got mine from Maker Faire a few days ago so I haven't had a chance to check out the new firmware or CV code yet. Hopefully tomorrow morning I'll have some time to do some exploring through the code and start writing a few more wavetables to expand on the possible sounds. _________________ [twitter] [blog] [flickr] [toppobrillo] [buzz] |
|
Back to top
|
|
|
Rykhaard
Joined: Sep 02, 2007 Posts: 1290 Location: Canada
|
Posted: Fri May 28, 2010 4:20 am Post subject:
|
|
|
I were quite interested in the possibilities initially! I then realized that, in my couple of years in trying to decide which direction to go (PIC, Arduino, BasicStamp, etc.) I had already used my limited development budget, on the Microchip PICkit 3.
My decision is for now though, whilst I teach myself. The chances of myself branching out into a different manufacturer's direction in the future, could exist. |
|
Back to top
|
|
|
oldmanfury
Joined: Oct 20, 2006 Posts: 57 Location: CA
|
Posted: Sat May 29, 2010 6:40 pm Post subject:
|
|
|
oldmanfury wrote: | Mine isn't working... which is surprising. |
Any luck sorting it out?
Yep - stupid me, I plugged a mono 1/8" jack into it... it must short out both channels. Stereo jack, and we're up and running. Anyone dig into the software enough to guess how to get it to recognize a midi-clock message? |
|
Back to top
|
|
|
Junk Rhythm
Joined: Jan 07, 2008 Posts: 81 Location: San Francisco, CA
|
Posted: Mon May 31, 2010 3:06 pm Post subject:
|
|
|
oldmanfury wrote: | oldmanfury wrote: | Mine isn't working... which is surprising. |
Any luck sorting it out?
Yep - stupid me, I plugged a mono 1/8" jack into it... it must short out both channels. Stereo jack, and we're up and running. |
I did the same thing on the first try. Had that damn it moment, and went to remove the cable. I heard a connection happen and realized I was using the wrong type of cable. _________________ [twitter] [blog] [flickr] [toppobrillo] [buzz] |
|
Back to top
|
|
|
Narbotic
Joined: Jun 24, 2007 Posts: 51 Location: Brooklyn, US
|
Posted: Mon May 31, 2010 10:27 pm Post subject:
|
|
|
Hey all -
I'm the guy behind the MidiVox. Thanks to everyone here who built it!
Sorry about some setup details lacking from the site (ie - stereo 1/8" plug needed). This is my first kit - always seems I've overlooked something!
In any case, I'm pretty psyched about the new firmware w/ preset saves - I just wish there was another serial port left on the Arduino that could be used to send control changes via the Arduino IDE's serial monitor. Also - this new version seems to completely remove any possibility of notes becoming stuck on - I'm able to send rapid control changes and note on/off messages from Ableton Live) @ well over 500bpm without any hiccups at all. It seems processing note velocity was taking too long and making the Arduino miss some note-off messages at high speeds.
Let me know if anyone has a chance to test the 1V-per-octave code I posted here -
http://forum.narbotic.com/post-116.html#p116
My VCOs are currently in disarray, so I'm unable to give the code a proper go at this time.
A little more about CV usage - My original intention was for the AUD/CV jumper to be the only change necessary for CV operation (it disables the DC-blocking output cap). Unforch, that means the CV will run through the built-in lowpass filter which I now realize is a less than ideal setup - so I recommend running CV directly from the DAC's output [pin 8] and disconnecting the nearby 909Ω resistor. Sorry for any inconvenience this may cause, more specifics are available in that link above. Of course you could try just switching the AUD/CV jumper and testing CV out via the 1/8" jack - it's just likely to be slightly slower to respond and of lower amplitude.
Let me know if there's anything else I can help clarify/etc.
Oh and for the record, the NarbInst forums are far from quiet - I find amazing deals on Cialis and Viagra posted there every day!
… :-/
Thanks again! _________________ - Collin Mel |
|
Back to top
|
|
|
droffset
Joined: Feb 02, 2009 Posts: 515 Location: London area
Audio files: 2
|
|
Back to top
|
|
|
BTS
Joined: Jun 26, 2010 Posts: 2 Location: Earth
|
Posted: Sat Jun 26, 2010 11:00 am Post subject:
|
|
|
Hey, I was wondering if anyone ran into this error while uploading the code to the Arduino.
In the MidiSetup:
This line of code throws the error "error: expected class-name before '{' token".
I can't figure out what is causing the error, I've tried fixing it, but haven't been successful. I've got the most recent MidiVox code (Version 2) and Version 2.5 of the Arduino MIDI library.
Any ideas? |
|
Back to top
|
|
|
Junk Rhythm
Joined: Jan 07, 2008 Posts: 81 Location: San Francisco, CA
|
Posted: Sat Jun 26, 2010 2:02 pm Post subject:
|
|
|
BTS wrote: | Hey, I was wondering if anyone ran into this error while uploading the code to the Arduino.
In the MidiSetup:
This line of code throws the error "error: expected class-name before '{' token".
I can't figure out what is causing the error, I've tried fixing it, but haven't been successful. I've got the most recent MidiVox code (Version 2) and Version 2.5 of the Arduino MIDI library.
Any ideas? |
I think you may be using the wrong Arduino MIDI library. There are a few floating around so it can get confusing. This is the one that the MIDIVox uses:
http://timothytwillman.com/itp_blog/?page_id=240 _________________ [twitter] [blog] [flickr] [toppobrillo] [buzz] |
|
Back to top
|
|
|
BTS
Joined: Jun 26, 2010 Posts: 2 Location: Earth
|
Posted: Sun Jun 27, 2010 6:34 pm Post subject:
|
|
|
And that did it. Thanks!
Great little DIY synth project! |
|
Back to top
|
|
|
|