├── LICENSE ├── README.md ├── examples ├── Chords │ ├── SeventhChords │ │ ├── SeventhChords.ino │ │ └── SeventhChords.mp3 │ └── Triads │ │ ├── Triads.ino │ │ └── Triads.mp3 ├── Intervals │ ├── Intervals.ino │ └── Intervals.mp3 ├── Notes │ ├── Notes.ino │ └── Notes.mp3 ├── Scales │ ├── Scales.ino │ └── Scales.mp3 └── Sequencer │ ├── Advanced │ ├── Assist │ │ ├── Assist.ino │ │ └── Assist.mp3 │ ├── Async │ │ ├── Async.ino │ │ └── Async.mp3 │ ├── CommonConfiguration │ │ ├── CommonConfiguration.ino │ │ └── CommonConfiguration.mp3 │ ├── LayerConfiguration │ │ ├── LayerConfiguration.ino │ │ └── LayerConfiguration.mp3 │ ├── Overlay │ │ ├── Overlay.ino │ │ └── Overlay.mp3 │ └── Record │ │ ├── Record.ino │ │ └── Record.mp3 │ └── Basic │ ├── Canon │ ├── Canon.ino │ └── Canon.mp3 │ ├── I-IV-V-I │ ├── I-IV-V-I.ino │ └── I-IV-V-I.mp3 │ └── TwelveBarBlues │ ├── TwelveBarBlues.ino │ └── TwelveBarBlues.mp3 ├── keywords.txt ├── library.properties └── src ├── Midier.h ├── config ├── config.cpp └── config.h ├── debug ├── debug.cpp └── debug.h ├── degree └── degree.h ├── interval └── interval.h ├── layer ├── layer.cpp └── layer.h ├── layers ├── layers.cpp └── layers.h ├── midi ├── midi.cpp └── midi.h ├── mode ├── mode.cpp └── mode.h ├── note └── note.h ├── octave └── octave.h ├── quality └── quality.h ├── rhythm ├── rhythm.cpp └── rhythm.h ├── scale ├── scale.cpp └── scale.h ├── sequencer ├── sequencer.cpp └── sequencer.h ├── style ├── style.cpp └── style.h ├── time ├── time.cpp └── time.h └── triad ├── triad.cpp └── triad.h /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/README.md -------------------------------------------------------------------------------- /examples/Chords/SeventhChords/SeventhChords.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Chords/SeventhChords/SeventhChords.ino -------------------------------------------------------------------------------- /examples/Chords/SeventhChords/SeventhChords.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Chords/SeventhChords/SeventhChords.mp3 -------------------------------------------------------------------------------- /examples/Chords/Triads/Triads.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Chords/Triads/Triads.ino -------------------------------------------------------------------------------- /examples/Chords/Triads/Triads.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Chords/Triads/Triads.mp3 -------------------------------------------------------------------------------- /examples/Intervals/Intervals.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Intervals/Intervals.ino -------------------------------------------------------------------------------- /examples/Intervals/Intervals.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Intervals/Intervals.mp3 -------------------------------------------------------------------------------- /examples/Notes/Notes.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Notes/Notes.ino -------------------------------------------------------------------------------- /examples/Notes/Notes.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Notes/Notes.mp3 -------------------------------------------------------------------------------- /examples/Scales/Scales.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Scales/Scales.ino -------------------------------------------------------------------------------- /examples/Scales/Scales.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Scales/Scales.mp3 -------------------------------------------------------------------------------- /examples/Sequencer/Advanced/Assist/Assist.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Sequencer/Advanced/Assist/Assist.ino -------------------------------------------------------------------------------- /examples/Sequencer/Advanced/Assist/Assist.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Sequencer/Advanced/Assist/Assist.mp3 -------------------------------------------------------------------------------- /examples/Sequencer/Advanced/Async/Async.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Sequencer/Advanced/Async/Async.ino -------------------------------------------------------------------------------- /examples/Sequencer/Advanced/Async/Async.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Sequencer/Advanced/Async/Async.mp3 -------------------------------------------------------------------------------- /examples/Sequencer/Advanced/CommonConfiguration/CommonConfiguration.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Sequencer/Advanced/CommonConfiguration/CommonConfiguration.ino -------------------------------------------------------------------------------- /examples/Sequencer/Advanced/CommonConfiguration/CommonConfiguration.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Sequencer/Advanced/CommonConfiguration/CommonConfiguration.mp3 -------------------------------------------------------------------------------- /examples/Sequencer/Advanced/LayerConfiguration/LayerConfiguration.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Sequencer/Advanced/LayerConfiguration/LayerConfiguration.ino -------------------------------------------------------------------------------- /examples/Sequencer/Advanced/LayerConfiguration/LayerConfiguration.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Sequencer/Advanced/LayerConfiguration/LayerConfiguration.mp3 -------------------------------------------------------------------------------- /examples/Sequencer/Advanced/Overlay/Overlay.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Sequencer/Advanced/Overlay/Overlay.ino -------------------------------------------------------------------------------- /examples/Sequencer/Advanced/Overlay/Overlay.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Sequencer/Advanced/Overlay/Overlay.mp3 -------------------------------------------------------------------------------- /examples/Sequencer/Advanced/Record/Record.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Sequencer/Advanced/Record/Record.ino -------------------------------------------------------------------------------- /examples/Sequencer/Advanced/Record/Record.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Sequencer/Advanced/Record/Record.mp3 -------------------------------------------------------------------------------- /examples/Sequencer/Basic/Canon/Canon.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Sequencer/Basic/Canon/Canon.ino -------------------------------------------------------------------------------- /examples/Sequencer/Basic/Canon/Canon.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Sequencer/Basic/Canon/Canon.mp3 -------------------------------------------------------------------------------- /examples/Sequencer/Basic/I-IV-V-I/I-IV-V-I.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Sequencer/Basic/I-IV-V-I/I-IV-V-I.ino -------------------------------------------------------------------------------- /examples/Sequencer/Basic/I-IV-V-I/I-IV-V-I.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Sequencer/Basic/I-IV-V-I/I-IV-V-I.mp3 -------------------------------------------------------------------------------- /examples/Sequencer/Basic/TwelveBarBlues/TwelveBarBlues.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Sequencer/Basic/TwelveBarBlues/TwelveBarBlues.ino -------------------------------------------------------------------------------- /examples/Sequencer/Basic/TwelveBarBlues/TwelveBarBlues.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/examples/Sequencer/Basic/TwelveBarBlues/TwelveBarBlues.mp3 -------------------------------------------------------------------------------- /keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/keywords.txt -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/library.properties -------------------------------------------------------------------------------- /src/Midier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/Midier.h -------------------------------------------------------------------------------- /src/config/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/config/config.cpp -------------------------------------------------------------------------------- /src/config/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/config/config.h -------------------------------------------------------------------------------- /src/debug/debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/debug/debug.cpp -------------------------------------------------------------------------------- /src/debug/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/debug/debug.h -------------------------------------------------------------------------------- /src/degree/degree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/degree/degree.h -------------------------------------------------------------------------------- /src/interval/interval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/interval/interval.h -------------------------------------------------------------------------------- /src/layer/layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/layer/layer.cpp -------------------------------------------------------------------------------- /src/layer/layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/layer/layer.h -------------------------------------------------------------------------------- /src/layers/layers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/layers/layers.cpp -------------------------------------------------------------------------------- /src/layers/layers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/layers/layers.h -------------------------------------------------------------------------------- /src/midi/midi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/midi/midi.cpp -------------------------------------------------------------------------------- /src/midi/midi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/midi/midi.h -------------------------------------------------------------------------------- /src/mode/mode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/mode/mode.cpp -------------------------------------------------------------------------------- /src/mode/mode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/mode/mode.h -------------------------------------------------------------------------------- /src/note/note.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/note/note.h -------------------------------------------------------------------------------- /src/octave/octave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/octave/octave.h -------------------------------------------------------------------------------- /src/quality/quality.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/quality/quality.h -------------------------------------------------------------------------------- /src/rhythm/rhythm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/rhythm/rhythm.cpp -------------------------------------------------------------------------------- /src/rhythm/rhythm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/rhythm/rhythm.h -------------------------------------------------------------------------------- /src/scale/scale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/scale/scale.cpp -------------------------------------------------------------------------------- /src/scale/scale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/scale/scale.h -------------------------------------------------------------------------------- /src/sequencer/sequencer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/sequencer/sequencer.cpp -------------------------------------------------------------------------------- /src/sequencer/sequencer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/sequencer/sequencer.h -------------------------------------------------------------------------------- /src/style/style.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/style/style.cpp -------------------------------------------------------------------------------- /src/style/style.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/style/style.h -------------------------------------------------------------------------------- /src/time/time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/time/time.cpp -------------------------------------------------------------------------------- /src/time/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/time/time.h -------------------------------------------------------------------------------- /src/triad/triad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/triad/triad.cpp -------------------------------------------------------------------------------- /src/triad/triad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razrotenberg/Midier/HEAD/src/triad/triad.h --------------------------------------------------------------------------------