aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix bug for pattern chainingBad Diode2023-05-282-6/+3
|
* Add more TODO with future improvementsBad Diode2023-05-061-15/+13
|
* Add a READMEv1.3Bad Diode2023-04-301-6/+5
|
* Add START+SELECT for quick-savingBad Diode2023-04-272-0/+5
|
* Add wraparound cursor on left/right columnsBad Diode2023-04-242-83/+53
|
* Add contextual drawing of piano notesBad Diode2023-04-243-26/+66
|
* Add grey foreground for global parameter selectBad Diode2023-04-242-190/+209
| | | | | This only happens if we are not changing parameters, makes for a better separation of the trigs and global params, since those are destructive.
* Fix SRAM bug due to exceeding 32KB capacityBad Diode2023-04-244-43/+53
| | | | | | | | 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-242-38/+19
|
* Fix missing cursor on per-channel parameter adjustBad Diode2023-04-241-0/+6
|
* Finish clipboard for global channel paramsBad Diode2023-04-242-23/+48
|
* Add initial copy-paste of trig to chBad Diode2023-04-243-3/+43
|
* Add per-channel parameter adjustment controlBad Diode2023-04-241-12/+52
|
* Prepare for per-channel param adjustmentBad Diode2023-04-244-358/+214
|
* Add transposition of channel notes with SEL + L/RBad Diode2023-04-242-18/+41
|
* Add octave switching with SEL+L/R on trig selectBad Diode2023-04-241-2/+10
|
* Fix copy-paste behaviour when copying channelsBad Diode2023-04-243-45/+83
|
* Add quick BPM adjustment with SEL+L/RBad Diode2023-04-242-19/+68
|
* Fix a couple of final bugs before releasev1.2Bad Diode2023-04-232-1/+8
|
* Add remaining UI elements for next RCBad Diode2023-04-233-5/+10
|
* Add back cursor drawingBad Diode2023-04-237-134/+100
|
* Fix a couple of rendering corner casesBad Diode2023-04-233-20/+34
|
* Add conditional redrawingBad Diode2023-04-233-44/+63
| | | | | | 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
|
* Fix small font rendering and sprite drawingBad Diode2023-04-235-208/+153
|
* Start decoupling of rendering from update passesBad Diode2023-04-2310-2096/+2170
|
* Add new renderer and prepare for render overhaulBad Diode2023-04-227-214/+1122
|
* Prepare profiling macrosBad Diode2023-04-224-49/+229
|
* 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.
* Fix a bug with noise channel envelopeBad Diode2023-04-091-3/+3
|
* Ensure clipboard is cleared at bank switchingBad Diode2023-04-051-20/+21
|
* Fix bug in noise channelBad Diode2023-04-051-2/+0
|
* Improve parameter adjustment by using key_releasedBad Diode2023-04-051-5/+18
|
* Add clipboard copy/pasteBad Diode2023-04-051-8/+325
|
* Fix a small bug and prepare a better default melodyBad Diode2023-04-041-58/+60
|
* Add parameter control for noise channelBad Diode2023-04-041-225/+260
|
* Fix some bugs with bank selectionBad Diode2023-04-041-54/+39
|
* Add bank selection and reload previous saved stateBad Diode2023-04-041-4/+94
|
* Add UI for bank selectionBad Diode2023-04-041-8/+54
|
* Bugfixes and draw bank selection uiBad Diode2023-04-041-15/+49
|
* Add bpm and play/pause buttons controlBad Diode2023-04-041-54/+187
|
* Revert to default pattern locationBad Diode2023-04-031-1/+1
|
* Add pattern selection controlBad Diode2023-04-031-67/+154
|
* Adjust UI to be more centeredBad Diode2023-04-031-6/+6
|
* Add noise parameter struct and more ui elementsBad Diode2023-04-032-122/+205
|
* Add noise channel with note supportBad Diode2023-04-032-14/+395
|
* Enable sq2 controlBad Diode2021-06-201-83/+92
|
* Ensure sweep is not showing for sq2Bad Diode2021-06-201-4/+6
|
* Add labels to sq1 paramsBad Diode2021-06-201-19/+24
|