Commit graph

116 commits

Author SHA1 Message Date
d7294bbc12 Add fake tides 2020-03-15 01:08:06 +01:00
a7b31cb9e7 Implement mini sequencer 2020-03-15 00:13:26 +01:00
27eba61c2f Port parts of peaks to a pure adsr module 2020-03-14 23:25:50 +01:00
8aaef81a9a Add vca panel 2020-03-14 12:42:26 +01:00
79bb04f022 Rename vca2 to vca, remove vca 2020-03-14 11:22:33 +01:00
ae0988ff2e Add SOIC8 hack to mnbtool 2020-03-14 11:21:15 +01:00
69d4a596a1 Add new hardware revision of stereo mix 2020-03-14 11:20:45 +01:00
3b53b8a186 Update stmlib 2020-03-07 16:33:01 +01:00
deeb59c51c Revert "Add support for libopencm3"
This reverts commit 266dbb178f.
2020-03-07 16:32:15 +01:00
8955ae5e9a Update stmlib 2020-03-03 00:40:33 +01:00
266dbb178f Add support for libopencm3 2020-03-03 00:26:52 +01:00
bee9aa86f2 Move midi filter enabled back to original position 2020-02-27 00:36:16 +01:00
316545256a Shorten bootscreen 2020-02-27 00:22:01 +01:00
9ddd099604 Fix bug when items are not visible on boot 2020-02-26 20:12:53 +01:00
2f6d9b6d03 Further optimize update_visible_items 2020-02-26 20:03:41 +01:00
c55c16ae38 Optimize update_visible_items for higher efficiency 2020-02-26 19:53:16 +01:00
602faa5c8f Fix scrolling for invisible items 2020-02-26 19:29:42 +01:00
677898f9f9 Fix visible item implementation 2020-02-26 19:16:33 +01:00
600b139b8e Implement invisible menu items but also destroy scrolling 2020-02-26 01:22:26 +01:00
4ae5d4a9b5 Implement funny bootscreen 2020-02-25 22:05:06 +01:00
1715990efb Re-Enlarge settings storage, add some tests to bootloader 2020-02-25 21:54:49 +01:00
44e3792ffb Implement U8x8 based display support in bootloader. 2020-02-25 21:48:04 +01:00
a36abc705c temporarily disable random part state things 2020-02-25 00:53:52 +01:00
337b9e1e75 Create PartData struct for part to store it in flash 2020-02-25 00:25:00 +01:00
abf9769e18 Implement setting storage, location of data values has to change though... 2020-02-24 01:53:33 +01:00
8f4cb4f4f3 Null safety for menu items, remove initialized flag from part_menu 2020-02-23 17:14:07 +01:00
51da3fc17e Remove ui init function 2020-02-23 14:28:00 +01:00
5182a9b495 Move menu item values to pointers pointing to the variable to be changed 2020-02-23 14:25:36 +01:00
8315de5d05 Reconfigure display (and dac) driver 2020-02-23 11:30:52 +01:00
cc015fbdc8 Switch to C++ interface of U8G2. 2020-02-23 11:15:27 +01:00
cb2dec87b9 Add enum values to part, implement midi thru menu item 2020-02-23 02:44:34 +01:00
6ecc160c8b Implement Midi Channel select as stringlist, add midi input filter 2020-02-23 02:40:43 +01:00
6e04536dd8 Update stmlib, remove return value from UI::DoEvents 2020-02-23 02:26:07 +01:00
433ff597ab Implement StringListMenuItem 2020-02-23 01:34:26 +01:00
0fd1657c60 Remove unused visible parameter from menu items, select part 0 as default on boot 2020-02-23 01:15:49 +01:00
cda0831b9d Remove unnecessary menu consdtructor parameters 2020-02-23 01:03:05 +01:00
ca4d0cc5e2 Implement BoolMenuItem, beautify header 2020-02-23 00:58:21 +01:00
9383e3c4cf Implement MidiNote MenuItem 2020-02-23 00:15:01 +01:00
2e43ebf110 Implement submenus for parts (or at least the ability to have those). 2020-02-22 23:42:31 +01:00
ce461733b0 Ozone debugger support 2020-02-21 17:35:30 +01:00
62e7607c38 Update stmlib 2020-02-21 01:55:57 +01:00
87829401b6 Update stmlib 2020-02-21 01:51:16 +01:00
43b75dd2ab Implement editing of values in menus 2020-02-21 01:39:20 +01:00
8f90701c7a numpy beautification 2020-02-18 12:08:15 +01:00
d272e4badf Further lut resolution optimizations 2020-02-18 12:05:27 +01:00
7b0b1e4f08 reduce size of stereo mix program (atmega88????), decrease lut resolution, improve volume curve 2020-02-18 01:56:45 +01:00
3189608992 Start revamp of stereo mix pcb 2020-02-17 23:29:01 +01:00
3fcf31b770 Performance improvements 2020-02-17 20:33:01 +01:00
94e5c21f77 Menu Item Implementation fixes, rendering improvements, implement menu scrolling 2020-02-05 01:29:23 +01:00
54c4538a7a Fix out oderso, implement menu scrolling i guess 2020-02-04 23:38:50 +01:00