Difference between revisions of "MIDI Projects"

From LVL1
Jump to navigation Jump to search
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
 +
== MIDI Player ==
 +
 +
[[File:JAC_Actual_MIDI_PLAYER.jpg]]
 +
 +
----
 +
 
[[File:JAC_Midi_Player_Unit.jpg]]
 
[[File:JAC_Midi_Player_Unit.jpg]]
  
 
----
 
----
  
Elements of Project:
+
* Elements of MIDI Player:
 +
** Arduino NANO
 +
** Adafruit VS1053 Codec + MicroSD Breakout - MP3/WAV/MIDI/OGG Play + Record - v4
 +
** Adafruit Stereo 3.7W Class D Audio Amplifier - MAX98306
 +
** Generic I2C to LCD
 +
** Generic LCD 20 Characters - 4 Lines
 +
** Generic Stereo Enclosed Speaker Set - 3W 4 Ohm
 +
** Generic Breadboard Power Supply (5V)
 +
** Two MIDI Ports
 +
** Simple (7805 and two capacitor) Voltage Regulator (5V)
 +
** 74LS14 Hex Inverter
 +
** 6N138 Opto-Isolator
 +
** Tactile Momentary Switches
 +
** 50K ohms Slider Potentiometer (logarithmic)
 +
** Stereo Headphone Jack (3.5 mm)
 +
** Resistors
 +
** Diodes
 +
** LEDs
  
Arduino NANO
+
Note:
 +
Wiring between units is accomplished via wirewrap.
  
Adafruit VS1053 Codec + MicroSD Breakout - MP3/WAV/MIDI/OGG Play + Record - v4
+
----
  
Adafruit Stereo 3.7W Class D Audio Amplifier - MAX98306
+
----
  
Generic I2C to LCD
+
== MIDI Drum Machine ==
  
Generic LCD 20 Characters - 4 Lines
+
[[File:JAC_Actual_MIDI_Drum_Machine.jpg]]
 +
[[File:JAC_Actual_MIDI_Drum_Machine_Profile.jpg]]
  
Generic Stereo Enclosed Speaker Set - 3W 4 Ohm
+
----
  
Generic Breadboard Power Supply (5V)
+
[[File:JAC_Midi_Drum_Machine.jpg]]
  
Two MIDI Ports
+
----
 +
* Elements of MIDI Drum Machine
 +
** Arduino Mega
 +
** Arduino Mega Shield (not pictured, used for wiring and connections)
 +
** Full Graphic Smart Controller (for RAMPS 1.4 board)
 +
** MIDI Port
 +
** 74LS14 Hex Inverter
 +
** Toggle Push Switch (SPST)
 +
** Spring Terminals (2 and 3 terminal varieties)
 +
** Resistors
 +
** Diodes
 +
** RGB LED
  
Simple (7805 and two capacitor) Voltage Regulator (5V)
+
Note:
 +
Wiring on Arduino Mega Shield is via wirewrap.
  
74LS14 Hex Inverter
+
----
  
6N138 Opto-Isolator
+
----
  
Tactile Momentary Switches
 
  
Resistors
+
== PIEZO Drum Pads ==
  
Diodes
 
  
LEDs
+
[[File:JAC_MIDI_Drum_Pads.jpg]]
  
 
----
 
----
 +
 +
 +
[[File:JAC_Drum_Pad_Layers.jpg]]
  
 
----
 
----
  
[[File:JAC_Midi_Drum_Machine.jpg]]
+
* Elements of Drum Pads
 +
** 1/4" Neoprene Medium/Soft Sheet
 +
** Aluminum Sheet (flashing)
 +
** Piezo Element
 +
** 1" Soft Foam

Latest revision as of 17:37, 4 March 2019

MIDI Player

JAC Actual MIDI PLAYER.jpg


JAC Midi Player Unit.jpg


  • Elements of MIDI Player:
    • Arduino NANO
    • Adafruit VS1053 Codec + MicroSD Breakout - MP3/WAV/MIDI/OGG Play + Record - v4
    • Adafruit Stereo 3.7W Class D Audio Amplifier - MAX98306
    • Generic I2C to LCD
    • Generic LCD 20 Characters - 4 Lines
    • Generic Stereo Enclosed Speaker Set - 3W 4 Ohm
    • Generic Breadboard Power Supply (5V)
    • Two MIDI Ports
    • Simple (7805 and two capacitor) Voltage Regulator (5V)
    • 74LS14 Hex Inverter
    • 6N138 Opto-Isolator
    • Tactile Momentary Switches
    • 50K ohms Slider Potentiometer (logarithmic)
    • Stereo Headphone Jack (3.5 mm)
    • Resistors
    • Diodes
    • LEDs

Note: Wiring between units is accomplished via wirewrap.



MIDI Drum Machine

JAC Actual MIDI Drum Machine.jpg JAC Actual MIDI Drum Machine Profile.jpg


JAC Midi Drum Machine.jpg


  • Elements of MIDI Drum Machine
    • Arduino Mega
    • Arduino Mega Shield (not pictured, used for wiring and connections)
    • Full Graphic Smart Controller (for RAMPS 1.4 board)
    • MIDI Port
    • 74LS14 Hex Inverter
    • Toggle Push Switch (SPST)
    • Spring Terminals (2 and 3 terminal varieties)
    • Resistors
    • Diodes
    • RGB LED

Note: Wiring on Arduino Mega Shield is via wirewrap.




PIEZO Drum Pads

JAC MIDI Drum Pads.jpg



JAC Drum Pad Layers.jpg


  • Elements of Drum Pads
    • 1/4" Neoprene Medium/Soft Sheet
    • Aluminum Sheet (flashing)
    • Piezo Element
    • 1" Soft Foam