-
Notifications
You must be signed in to change notification settings - Fork 3
Sound &&MIDI
[Tiny DIY Amplifier](http://www.circuitbasics.com/build-a-great-sounding-audio-amplifier-with-bass-boost-from-the-lm386/)
Check out High Low Tech for a super simple DAC
MIDI is an industry standard music technology protocol that connects products from many different companies including digital musical instruments, computers, tablets, and smartphones. MIDI is used every day around the world by musicians, DJs, producers, educators, artists, and hobbyists to create, perform, learn, and share music and artistic works.
HAIRLESS SERIAL-MIDI CONVERSION SOFTWARE Github project page
FortySevenEffects Arduino MIDI Library --the cool thing about this library is that you don't have to do any of that confusing/bewildering ISP arduino stuff &&or sacrificing one of your boards because of a project you were curious about.
Using MIDI.begin In the setup() function of the Arduino, you must call the MIDI.begin() method. If you don't give any argument to this method, the input channel for MIDI in will be set to 1 (channels are going from 1 to 16, plus `MIDI_CHANNEL_OMNI to listen to all channels at the same time).
This method will:
Start the serial port at the MIDI baudrate (31250). Set the input channel at the argument given (if any, else 1). Enable Soft Thru, without filtering (everything at the input is sent back).
Another good/simple Arduino Library
Instructions on the long way around that we were taking in class
Here is a MIDI input/output circuit -UART is a Digital Pin somewhere on your boards-:
- wow much complex
- A really complex project that makes crazy sounds
Serial-MIDI converter software
Other Arduino Audio Things to add to projects [Instructables, mostly]
- This one is from an account with loads of instructions one Digital Signal Processing with Arduino
- This uses PureData -an open source graphical programming environment- to trigger samples brought on by your Arduino inputs