Commit graph

31 commits

Author SHA1 Message Date
1458cf72f0 Reintroduced a basic arpeggiator 2019-07-19 17:38:15 +02:00
51f6c942f3 Storage required for sequences has been dramatically reduced. Introduced auto save and load (every 15 mins) 2019-07-10 03:55:27 +02:00
66fe2591af Some fixes. Will need to reduce step size 2019-07-09 21:21:15 +02:00
9792260a1d Many bugfixes related to hardware upgrade 2019-07-08 02:45:50 +02:00
c175980952 Added code for PLUS-MINUS-CLEAR buttons 2019-07-06 04:09:00 +02:00
c42b016f58 Switched to adafruit MPR121. Only the necessary channel is muted when user plays. Various bugfixes. Removed debug code. Added idle animation. 2019-07-06 03:39:35 +02:00
3a1368b8be Various fixes. Unrolled single line loops. 2019-07-04 16:11:44 +02:00
3949ea64f0 Channels now work as intended 2019-06-30 02:55:50 +02:00
6b2faa76a7 Initial channel implementation 2019-06-30 00:39:01 +02:00
68d2631f33 Various improvements and debug leftovers 2019-06-29 02:42:38 +02:00
35950fd11b Various fixes that didn't fix much 2019-06-28 01:48:24 +02:00
b7ddcb2a97 Many syntax fixes 2019-06-28 01:03:40 +02:00
42f1b65f37 Updated gitignore 2019-06-28 01:03:17 +02:00
d1c6f9f8e9 Fixed insertion and deletion 2019-06-28 00:14:44 +02:00
0923297c09 Reworked sequencer. It misses a way to add steps 2019-06-27 18:58:37 +02:00
2727b2deef Implemented a basic sequencer in place of arpeggiator 2019-03-10 02:33:59 +01:00
5bd20dab8c Now keyboard waits for MIDI clock and plays 2 notes per beat when in arpeggiator 2019-03-09 19:14:18 +01:00
96a4142c0f Cleaned code. Capacitive Buttons have been reimplemented and are now easily scalable 2019-03-09 15:23:18 +01:00
7c7b0cf116 Implemented an arpeggiator and then broke it (should wait for MIDI clock). Added a basic implementation of 3 capacitive buttons (for drum pads) 2019-03-08 21:10:15 +01:00
eadbbbf9eb Added comments 2019-03-04 19:04:13 +01:00
198bbaf69e Reordered code 2019-03-04 18:56:20 +01:00
55ab943ecd Rewriting my code from ground up. Now readings are made per octave with a struct. No MIDI is implemented yet, still debugging readings 2019-03-04 18:54:22 +01:00
d8e545a50c Fixed some basic stuff and tried working around dirty signal 2018-11-11 02:00:08 +01:00
84c9296956 Introduced arpeggiator. Testing 2018-11-11 01:11:49 +01:00
3e477f4ca8 Added off counter but with value 0 2018-10-31 17:44:56 +01:00
54fc6f26ab Update .gitignore 2018-10-31 17:28:53 +01:00
f5322a4bee Removed old code 2018-10-31 17:28:14 +01:00
27cbbe5c81 First commit from VS 2018-10-31 17:26:11 +01:00
4c20ccec00 Update cvkeyboard.ino 2018-10-31 17:21:02 +01:00
1a37d52310 Create cvkeyboard.ino 2018-10-31 17:18:50 +01:00
856500b11c Initial commit 2018-10-31 17:17:28 +01:00