Commit graph

39 commits

Author SHA1 Message Date
12261d38b5 Merge pull request #1 from alemigliardi/testing
Alpha 1 - code is stable enough and all features have been reimplemented
2019-07-21 16:17:09 +02:00
d728fa0245 Merge branch 'master' into testing 2019-07-21 16:15:51 +02:00
d772fc63df Uploaded firmwares used 2019-07-20 18:31:02 +02:00
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
22191ec00d Updated gitignore 2019-06-28 01:52:21 +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
b89ce7c72a Cleaned the code, receiving clock from MIDI
Commented, removed many #define and many general code improvements. Arpeggiator waits for MIDI clock.
2019-03-10 02:33:40 +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
4f6486bc75 Actual commit (previous one was staged?) 2019-03-08 21:19:06 +01:00
731a05bc57 Forgot to update before adding new stuff. This is the testing build without the new stuff. Arpeggiator is buggy but sorta working (with fixed bpm). Raw mode is working ok. 2019-03-08 21:18:30 +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
c3ec7b1bb0 Commited previous testing branch
Completely rewriting my code to make it more modular and debuggable. Pushing to master previous status because the code currently in master is just way too old
2019-03-04 18:53:16 +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