595863be08
Merge branch 'testing' of https://github.com/alemigliardi/CVkeyboard into testing
2019-07-21 16:19:54 +02:00
c016f996b8
Now the MIDI library handles the clock signals
2019-07-21 16:19:51 +02:00
d4aa412626
Removed hex (they used windows endline)
2019-07-21 16:19:15 +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