Commit Graph

191 Commits

Author SHA1 Message Date
cd29fedbfb fixed menu item being selected after exiting settings 2025-03-23 21:06:29 +02:00
747b23471e Fixed channels in sequencer mode not reacting to isMute 2025-03-23 20:58:59 +02:00
9136a494e5 changed most declarations typedefs. the ones that are not changed yet need to be reviewed in detail 2025-03-15 11:44:06 +02:00
4b30e2ee9f Enabled C and D sequencer banks 2025-03-12 20:28:49 +02:00
709c21aaf8 fixed sequence lengthe (was playing one step more than set) 2025-03-12 14:24:59 +02:00
faa8def092 Sequencer UI is now aligned vertically, no matter how many steps 2025-03-11 21:04:15 +02:00
58adaf37fb the sequence is not erased and first step is not toggled while changing sequence length 2025-03-11 20:32:26 +02:00
47e4babcf6 sequence length can be changed from the UI 2025-03-11 20:27:50 +02:00
d59993d494 added length indicator to the sequencer screen 2025-03-11 18:04:01 +02:00
f7b2150acf Sequences can be different length now 2025-03-11 14:58:42 +02:00
9840f23f77 gate pulsewidth (almost) works for subdivs, but not for multipliers 2025-03-08 14:57:17 +02:00
fd240e0341 some progress on gate length in percent (but the calculation is still wrong) 2025-03-06 18:40:55 +02:00
b2f335bf6a fixed the issue when multipliers on 7th channel stopped everything 2025-03-06 17:03:38 +02:00
5f722c4c0d save 7th channel setting to eeprom 2025-03-06 16:51:49 +02:00
1201d206a0 Extra Channel setting WIP 2025-03-04 22:05:51 +02:00
d04e7b0dbb shift + play = mute channel 2025-03-04 20:42:51 +02:00
3552cfd2f5 fixed 4ppqn ext clock bug (same fix as in 1.1.2) 2024-11-29 17:47:44 +02:00
4a5b1662f9 some changes to swing 2024-11-29 14:32:57 +02:00
2285da9bd4 Minor Stuff. Branching out 2024-10-20 13:57:19 +03:00
a7fc9663da UI tweaks for new modes 2024-10-18 15:46:34 +03:00
3cd323d5b9 basik swing works 2024-10-18 15:21:08 +03:00
7c235869a9 Gate mode seems to work 2024-10-18 14:43:12 +03:00
0d41ff9cbd Gate kinda works, but needs some tweaking of the values 2024-10-18 00:13:24 +03:00
c5b9ebe868 started adding swing and gate to UI 2024-10-17 19:39:39 +03:00
5729650a34 1.1.1 2024-10-17 18:49:02 +03:00
cb88ec0e30 bpm can't be modulated higher than maxbpm. fixed the offset bug in menu 2024-09-08 21:44:19 +03:00
70ebaba270 b -> B (b is not rendered in the small font) 2024-08-26 22:43:37 +03:00
553fbb420f Let's call this 1.1.1 beta 1 2024-08-25 17:33:39 +03:00
f5b1dbf122 switched to 0.1ms internal clock resolution. this fixes higher than 193bpm glitch, but needs testing 2024-08-04 17:01:37 +03:00
01806cbd82 More memory optimisation. Changed how version is displayed in settings 2024-07-31 19:07:16 +03:00
b244049db5 More SRAM optimisations. Needs testing 2024-07-31 18:17:39 +03:00
8346c4d764 Moved some of the strings to PROGMEM. added "Done" message when the encoder is reversed 2024-07-31 16:44:04 +03:00
e14d627238 seems like the memory is close to full, some parts were not displaying, shorter string here helped 2024-06-27 19:04:57 +03:00
79bc258cf1 Changed long-press time, added encoder reverse settings. memory is tight, needs testing. also removed everything related to hardware 2024-06-27 16:51:17 +03:00
11965f7ac6 Separate repo for hardware 2024-05-17 20:23:34 +03:00
c2de9ca6e9 Fixed the bug that was closing the settings screen right after it opened 2024-04-02 22:18:47 +03:00
4937de026c Optimized some MIDI related stuff 2024-04-02 13:51:17 +03:00
a6b0c0f101 MIDI Expander Rev2 2024-02-25 14:08:51 +02:00
120ef40ea1 switched to NeoHWSerial to fix MIDI-in conflict with inputs. seems to work 2024-02-06 21:58:30 +02:00
7c5d744789 fixed the bug prevetnting settings menu to opening 2024-01-23 01:00:47 +02:00
b88355b408 Added ext MIDI start and stop handeling 2024-01-23 00:45:46 +02:00
6fd6fa90f2 hopefuly sequencer with ext clock bug is fixed 2024-01-12 18:47:34 +02:00
02a8f6fdce commented out the encoder accelerator for now. seems like 1.1 beta is ready 2023-12-15 22:04:01 +02:00
877c330e74 Added basic acceleration and filtering for the encoder, but it still needs finetuning 2023-12-15 17:27:49 +02:00
943854b733 renamed the big font 2023-12-15 00:19:09 +02:00
b4495101dc "big" font is now smaller to fit /128 in place 2023-12-14 23:58:20 +02:00
d49395ce43 switching from ext to int clock now stops the clock 2023-12-14 22:06:21 +02:00
47a05fbedf Fixed the bug when sequence was erased without going to edit screen 2023-12-14 17:28:57 +02:00
4bc5067dfc Hidden Ext Midi mode and play indicator for non-internal clocks 2023-12-13 23:41:44 +02:00
b7827b87a4 Fixed subdiv bug for random, title in sequencer, sequence erase not only during recording 2023-12-13 23:35:30 +02:00