aboutsummaryrefslogtreecommitdiffstats
path: root/src/sequencer.c
Commit message (Collapse)AuthorAgeFilesLines
* Minor UI changes and bank chaining supportBad Diode2023-08-021-1/+3
|
* Add minor bugfixesBad Diode2023-07-311-32/+59
|
* Add per-trig panning supportBad Diode2023-07-291-5/+82
|
* Add parameter notifications when editingBad Diode2023-07-221-7/+7
|
* Add trig probabilityBad Diode2023-07-221-0/+25
|
* Add probability handling and drawingBad Diode2023-07-221-8/+13
|
* Change ch3 wave behaviour to be fixedBad Diode2023-07-221-143/+44
|
* Fix param cursor behaviour for square and noise channelsBad Diode2023-07-211-49/+80
|
* Change behaviour of ch3 on empty trigs: stop soundBad Diode2023-07-211-14/+41
|
* Allow removing the last chain when playingBad Diode2023-07-191-4/+9
|
* Add cursors and fully functioning chain workflowBad Diode2023-07-151-0/+62
|
* Fix non-clearing params from patterns to rcolBad Diode2023-07-131-0/+1
|
* Add working pattern chaining prototypeBad Diode2023-07-131-4/+72
|
* Add initial pattern chain UIBad Diode2023-07-131-0/+29
|
* Add optional help prompt to the notif barBad Diode2023-07-121-0/+1
|
* Add a notification system and use it for save/copy/paste eventsBad Diode2023-07-121-0/+25
|
* Add link cable sync inBad Diode2023-05-311-12/+34
|
* Properly handle audio/link sync settingsBad Diode2023-05-301-5/+7
|
* Add initial audio syncBad Diode2023-05-301-18/+19
|
* Restore stop button behaviour, use settings insteadBad Diode2023-05-301-1/+2
|
* Add settings button and navigationBad Diode2023-05-301-14/+9
|
* Fix navigation on right columnBad Diode2023-05-301-20/+35
|
* Add initial theming supportBad Diode2023-05-291-0/+1
|
* Make sure link cable sync respects user settingsBad Diode2023-05-281-16/+25
|
* Refactor settings into own filesBad Diode2023-05-281-3/+4
|
* Add initial link cable clock syncBad Diode2023-05-281-0/+29
|
* Fix save data corruption if no save existedBad Diode2023-05-281-2/+6
|
* Fix bug for pattern chainingBad Diode2023-05-281-1/+1
|
* Add START+SELECT for quick-savingBad Diode2023-04-271-0/+4
|
* Add wraparound cursor on left/right columnsBad Diode2023-04-241-82/+52
|
* Add contextual drawing of piano notesBad Diode2023-04-241-12/+5
|
* Fix SRAM bug due to exceeding 32KB capacityBad Diode2023-04-241-30/+26
| | | | | | | | This means that currently the global channel parameters are not saved, but this is kind of unimportant, since they are just used to change all the triggers. In the future we may choose to discard a pattern, a bank or compress the data before storing it on the SRAM, depending on how much more data we need to save.
* Fix visual glitch when switching to pattern selectionBad Diode2023-04-241-0/+2
|
* Fix potential recursive loop on interruptBad Diode2023-04-241-36/+13
|
* Add initial copy-paste of trig to chBad Diode2023-04-241-1/+3
|
* Add per-channel parameter adjustment controlBad Diode2023-04-241-12/+52
|
* Prepare for per-channel param adjustmentBad Diode2023-04-241-29/+75
|
* Add transposition of channel notes with SEL + L/RBad Diode2023-04-241-17/+39
|
* Add octave switching with SEL+L/R on trig selectBad Diode2023-04-241-2/+10
|
* Fix copy-paste behaviour when copying channelsBad Diode2023-04-241-45/+72
|
* Add quick BPM adjustment with SEL+L/RBad Diode2023-04-241-18/+43
|
* Fix a couple of final bugs before releasev1.2Bad Diode2023-04-231-0/+7
|
* Add back cursor drawingBad Diode2023-04-231-0/+2
|
* Fix a couple of rendering corner casesBad Diode2023-04-231-14/+11
|
* Add conditional redrawingBad Diode2023-04-231-23/+13
| | | | | | This covers most of the previous functionality, but separating the input handling and rendering functions. Only cursor drawing and a few corner cases missing.
* Remove drawing functions from input handlersBad Diode2023-04-231-108/+47
|
* Start decoupling of rendering from update passesBad Diode2023-04-231-2073/+6
|
* Add new renderer and prepare for render overhaulBad Diode2023-04-221-47/+47
|
* Prepare profiling macrosBad Diode2023-04-221-2/+0
|
* Increase base volume to 100% instead of 25%Bad Diode2023-04-211-1/+1
| | | | | It was set up lower for development purposes but now it should output at full volume.