Skip to content

Sound &&MIDI

Ben Severns edited this page Apr 22, 2019 · 12 revisions

[Tiny DIY Amplifier](http://www.circuitbasics.com/build-a-great-sounding-audio-amplifier-with-bass-boost-from-the-lm386/)

MIDI

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-: MIDI

Much in depth MIDI/Arduino

  • wow much complex

Inspirational DJ Controller

Zeta Reticuli

  • A really complex project that makes crazy sounds

If you wanted to use a Leonardo/Micro or other board with a atmega32u4 or ARM processor -RPi- for MIDI

Arduino/MIDI the "old" way

Arduino ISP

Arduino MIDI hardware making

Serial-MIDI converter software

Other Arduino Audio Things to add to projects [Instructables, mostly]

Arduino Synth

Tone Library

Arduino Audio Input

  • This one is from an account with loads of instructions one Digital Signal Processing with Arduino

Key Sampler

  • This uses PureData -an open source graphical programming environment- to trigger samples brought on by your Arduino inputs

Audino Sequencer (you spelled Arduino wrong)

Clone this wiki locally