Please enable JavaScript.
Coggle requires JavaScript to display documents.
Research (Controlling extra features (Buttons, Knobs, Sliders, Switches,…
Research
Controlling extra features
Buttons
Knobs
Sliders
Switches
Placement
size
Style
Which body part operates
During playing
When not playing
Coding
Object oriented programming
Do I need it and where
Advantages, disadvantages
IDE
What it is, which to use
What to use for sending to Arduino
Features
MIDI
MIDI Library
Sending signals :check:
Receiving signals :check:
Converting between real notes and MIDI
MIDI voices :check:
Channels
Other MIDI commands
Controlling solenoids
Version Control
File management
splitting code into multiple files :check:
Specifiying filesystem paths :check:
Data storage
Temporary
Vectors :check:
Arrays
Deques
Permanent
Files
EEPROM
Background
Self playing instruments
Player pianos
Player organs
Organs
Reed organs
Pipe Organs
MIDI in Pipe Organs
Music Theory
Different keys
Constructing chords
Constructing arpeggios :check:
Major
Triad :check:
7th
Scales :check:
Major
Minor
Harmonic
Melodic
Natural
Chromatic
7th
Dominant
Diminished
Combining analogue and digital in music
Detecting keypresses
Switches
Microswitch
Membrane
Hall effect
Cost
Interpreting signal
Relevant factors
Range of motion
Accuracy
Noise
Cost
Electronics
Controlling solenoids
Methods
Relays
MOSFETs
Increasing I/O
Multiplexers
Microcontroller
Arduino :check:
Teensy :check:
Actuation
Pneumatic
Valves
Solenoid
Servo
Piston
Bellows
Size
Durabiltiy
Material
Pipes
Size
Material
Electronic
Solenoid
Types
Strength
Cost
Servo
Strength
Gearing
Primary
Secondary
Tertiary