Git Log from 0.0.15 to HEAD

commit 462af98b8391b0bebc43b8bfea16dd89ef319680
Author: gearmo3DS 
Date:   Sun Dec 21 17:20:05 2025 +0100

    Show loop point values in wave-form view when enabled

commit 9311c0fdc8eb0302c23e260f8a20e62de88db146
Author: gearmo3DS 
Date:   Sun Dec 21 17:10:36 2025 +0100

    Set max slice number to 15 instead of 16

commit 8e0d9240c7987544dec8db66831048a7ad8f7413
Author: gearmo3DS 
Date:   Sun Dec 21 07:06:45 2025 +0100

    Bugfixes and upped version to 0.1.8
    
    - Buses are not re-initialized when creating a new project
    - X-Fade misbehaves when sample is 8Bit
    - Truncating in waveform-view does not free sample memory

commit fcffb57056e6899515253ce1c7100dd3765dacb0
Author: gearmo3DS 
Date:   Sun Dec 7 22:50:57 2025 +0100

    Fix: buses are not initialized when creating new project

commit 10d981a53e997c6d0418dd9408995057fa3ca57b
Author: gearmo3DS 
Date:   Sun Dec 7 10:48:42 2025 +0100

    Fix: Delete unused samples causes freeze because of a friggin missing semicolon :D

commit 897603cad13a5671d6d29e0c93f459fc5ea51012
Author: gearmo3DS 
Date:   Sat Dec 6 18:05:22 2025 +0100

    Added "Duplicate Repeatedly" function in tracker-menu

commit 53f75e30fea6990425c8d2f19c9d645700ad2042
Author: gearmo3DS 
Date:   Sat Dec 6 17:34:13 2025 +0100

    Pressing X in splash-screen shows recent files

commit 83d0b5e7c7c7a8a448cf9c447ed262a83346fcd5
Author: gearmo3DS 
Date:   Sat Dec 6 14:24:25 2025 +0100

    Added randomize values feature

commit 96c5cd4c337b4468f6e61a90e7ad8e50ee03c18e
Author: gearmo3DS 
Date:   Sat Dec 6 09:20:56 2025 +0100

    Added confirm-dialogs for deletion operations

commit e3edd82d185f7eab3a7d89334c236ddea57b63d5
Author: gearmo3DS 
Date:   Fri Dec 5 17:34:10 2025 +0100

    The last selection mode is now remembered in tracker/matrix view

commit 1487083d9125711e85d55ca24b24458198a8de5e
Author: gearmo3DS 
Date:   Fri Dec 5 15:28:47 2025 +0100

    Changelog

commit cd12ff7b836b78a87aad4803e6e0508383cdabec
Author: gearmo3DS 
Date:   Fri Dec 5 15:22:43 2025 +0100

    Added "Delete Unused Instruments" function to instrument list in browser

commit 1fe651ec98a0a0d50eb9bc4012ef85113454c375
Author: gearmo3DS 
Date:   Fri Dec 5 15:02:55 2025 +0100

    Made browser settings permanent (audition, selection sync and auto assign)

commit fa5ae6673e8380facd5dfd6891cecd7ab886fde1
Author: gearmo3DS 
Date:   Fri Dec 5 14:50:28 2025 +0100

    Added sync-selection and auto-assign options to browser

commit aae9292a7afb3e84a6b389255b28842fd8e71598
Author: gearmo3DS 
Date:   Fri Dec 5 12:43:52 2025 +0100

    Added not implemented warnings

commit f34785a4c4e2a2d9f03889e88bd525a2ccc3109c
Author: gearmo3DS 
Date:   Fri Dec 5 12:36:19 2025 +0100

    Can now duplicate instruments

commit c632e1e8a01fb0a4cb72ee041d62e1bea66c3927
Author: gearmo3DS 
Date:   Fri Dec 5 11:58:07 2025 +0100

    Can not delete instrument

commit cc37dd2f4424015115121b8166847dfbe7038d20
Author: gearmo3DS 
Date:   Fri Dec 5 11:27:40 2025 +0100

    Can now duplicate sample

commit 5a4cf34385c532faee7146e78588648f9c132f9d
Author: gearmo3DS 
Date:   Fri Dec 5 10:43:21 2025 +0100

    Added instrument list to browser

commit b60af1110947540779e66cbfc68a7e755b63f990
Author: gearmo3DS 
Date:   Thu Dec 4 19:37:35 2025 +0100

    Bus-color in matrix-view column headers now reflect animation changes

commit 2aed576c6767559bbcc8f8985d359d27a576c2a2
Author: gearmo3DS 
Date:   Thu Dec 4 16:33:20 2025 +0100

    Bus-color in tracker column headers now reflects animated changes

commit 69e98f9e4eeb21d7f8ed12b58a65ff5e382f8f28
Author: gearmo3DS 
Date:   Thu Dec 4 15:52:00 2025 +0100

    Fix for the previous "keep tempo" fix

commit 37457e4b68d20ae081807fe7cab435b552beba6c
Author: gearmo3DS 
Date:   Thu Dec 4 13:36:45 2025 +0100

    Added "Sv Clr File" button in settings which generates colors.cfg
    
    - // and # can be appended to lines for comments

commit 70b2b0df562fbe7aa1b24ef708bf0f7ff955e623
Author: gearmo3DS 
Date:   Thu Dec 4 12:34:59 2025 +0100

    Added color-coding of column-headers in tracker view

commit e73a1b5f0297092d032bb12534c797153efa929b
Author: gearmo3DS 
Date:   Thu Dec 4 11:48:49 2025 +0100

    Fixed strange columnType out-of-bounds issue in tracker-widget

commit da5db58c5c2ca3e64cf786bdf9842afc51266fed
Author: gearmo3DS 
Date:   Thu Dec 4 09:14:16 2025 +0100

    Fix: keep tempo reverts to 88 bpm

commit 5edb2addf4a95285591f4d436a15b480b470297d
Author: gearmo3DS 
Date:   Thu Dec 4 08:58:21 2025 +0100

    Fix: Crash when truncating sample in waveform view

commit 4091aa5d77276d620ce22917b605e49527906cf9
Author: gearmo3DS 
Date:   Wed Dec 3 21:04:08 2025 +0100

    Unique random names are assigned to microphone/looper recorded samlpes

commit bceef21ef36582e60e5a2e551a04fe46923b641e
Author: gearmo3DS 
Date:   Wed Dec 3 12:27:23 2025 +0100

    Bus/master automation has no effect while a track is soloed

commit 1a44d75a7646f4dd28fb22512f57a262c090395e
Author: gearmo3DS 
Date:   Wed Dec 3 12:00:17 2025 +0100

    Fix: Loading random samples does not assign then to instruments

commit 4a3015986bf2f11a0e313fe8b7efca2fc59d4218
Author: gearmo3DS 
Date:   Wed Dec 3 09:29:35 2025 +0100

    Incremented version 0.1.7

commit 63f45106e2bf5d3df53f3b5a0dee1598e2c2aaad
Author: gearmo3DS 
Date:   Wed Dec 3 09:27:28 2025 +0100

    Now copying wav-header loops points to instrument when user changes sample number

commit 04e3d12ec1e2f835c3d236228c8f7f63d46d2132
Author: gearmo3DS 
Date:   Wed Dec 3 08:04:07 2025 +0100

    Select button loads wav loop points

commit 42d34f0168c188a3db0fa274cf3d2266e2705572
Author: gearmo3DS 
Date:   Tue Dec 2 21:06:13 2025 +0100

    Fix: Project is stuck at default tempo
    
    - And loading recent file too

commit fa27215fd737b747d6ec32741320a15c3fa72af8
Author: gearmo3DS 
Date:   Tue Dec 2 19:07:02 2025 +0100

    Pressing B on instrument column value picks that instrument

commit e6460f76e4880faccc62bed16b0a38e78c760056
Author: gearmo3DS 
Date:   Tue Dec 2 13:11:27 2025 +0100

    Allow renaming samples in browser and auditioning them

commit b8505227fe84989ba65fddbce626ddb61e1f914f
Author: gearmo3DS 
Date:   Tue Dec 2 12:25:23 2025 +0100

    Allow copying wav files from disk to deck
    
    - Now adding wav-header when saving to ensure that we can save loop- and mirophone recordings

commit 9b6f417e1d55360237320ecc39a5e38cc57f792c
Author: gearmo3DS 
Date:   Sun Nov 30 20:35:03 2025 +0100

    Sample-list in browser can now copy samples from/to other deck
    
    .. or file system or delete samples

commit 1bfaa47f1d516e0353bb084452491e03f3815984
Author: gearmo3DS 
Date:   Sun Nov 30 12:11:54 2025 +0100

    Exposed Stylus Margin setting

commit 4e48eecdc9013f9f09b48fca94ab1fff4738cfa1
Author: gearmo3DS 
Date:   Sun Nov 30 11:09:57 2025 +0100

    Now reading loop-points from smpl chunk in wav-header

commit a5fac8b5392a914e7643a94bc1f07e2df107e2ef
Author: gearmo3DS 
Date:   Sun Nov 30 09:38:06 2025 +0100

    Pressing B now toggle looping

commit 59fc91c953bcf7a1bee2c13f38f21265b2cbdd93
Author: gearmo3DS 
Date:   Sat Nov 29 22:24:41 2025 +0100

    Compensating screen margin on hardware

commit d6e9e8787ef2338601745d6aed5e1895f77638b9
Author: gearmo3DS 
Date:   Sat Nov 29 18:42:01 2025 +0100

    Added loopStartFine and loopEndFine settings to instruments
    
    - Fixed cursor position mismatch in waveform-view
      (Could not select last sample)

commit d6ff9025acfa09136ebdc8ec29e98766baf4af4b
Author: gearmo3DS 
Date:   Sun Nov 23 16:47:27 2025 +0100

    Youtube script

commit b489c9ba2518dbeea69a6d4054a9e59f58e8a796
Author: gearmo3DS 
Date:   Sat Nov 22 20:11:56 2025 +0100

    Added "Keep Tempo" option in song loading dialog

commit e015c82ba10f2d2b576413eec9ae192e692213a3
Author: gearmo3DS 
Date:   Sat Nov 22 16:56:20 2025 +0100

    Adding non-functional mii test-code

commit b36813872968fae63f2ffe7889c988c143c50dbd
Author: gearmo3DS 
Date:   Sat Nov 22 16:54:40 2025 +0100

    Added "Linked Playback" option in Settings:
    
    - Both decks start/stop at once when enabled
    - Incremented version to 0.1.6

commit f73705e29e0a680be24457482698822007d9b864
Author: gearmo3DS 
Date:   Sun Oct 26 19:53:38 2025 +0100

    Fix regression: Recorded wav files are empty

commit 824d137716cdb6a2fa46d92924ed8fe93b629d94
Author: gearmo3DS 
Date:   Sun Oct 26 19:18:04 2025 +0100

    Value in master volume column may lead to incorrect instrument look-up
    
    - ... and stopping of a sustained looping note

commit 9db98a8138ef84d66424c849790d88a74357329e
Author: gearmo3DS 
Date:   Sun Oct 26 06:46:36 2025 +0100

    Fix: Octave +/- buttons skipping a value
    
    - ... making it impossible to play the -1 octave

commit e8b28f6dda449555cad1147e54af74df7dfe0b01
Author: gearmo3DS 
Date:   Fri Oct 17 19:36:14 2025 +0200

    Fix: App force quits when pressing upload button and wifi is disabled

commit 2cee52ae8f104fbe6070b5bfd2f80db9a778cc5c
Author: gearmo3DS 
Date:   Sun Oct 12 19:43:41 2025 +0200

    Wav recording now creates a new file instead of appending to the previous

commit 88dd3c38226dfbdb3aff383c8e09829a48242758
Author: gearmo3DS 
Date:   Sun Oct 12 14:32:24 2025 +0200

    Wrong default value

commit 7113dee9997a2c631fb7d72058bd86b7ab707928
Author: gearmo3DS 
Date:   Sun Oct 12 14:30:05 2025 +0200

    Incremented version to 0.1.5

commit 4a59556866c32bce25b2f2817240fd398a529059
Author: gearmo3DS 
Date:   Sun Oct 12 14:28:45 2025 +0200

    Added "StdyClck" setting in tempo-dialog
    
    - Keeps clock running and causes START to wait for next bar to start playing

commit d22c82d1ef0365770eda47329200ec8b4a646749
Author: gearmo3DS 
Date:   Sun Oct 5 16:08:25 2025 +0200

    Renamed "Gated" to "Hold" in piano and de-coupled the setting from drum pads
    
    - Hold is off per default.

commit 014173c26ebf5ca7c8b4045e20b1ecd8b280f47b
Author: gearmo3DS 
Date:   Sun Oct 5 14:16:56 2025 +0200

    Fix Current slice-number not stored in song-file and lost at reload

commit 37a0ac4fa2257b0da4bbe0b2e384391e3aa05b45
Author: gearmo3DS 
Date:   Sun Oct 5 13:52:50 2025 +0200

    Now transmitting transport stop via UDS

commit c32798226d016768122b157b5ca501771ea529e1
Author: gearmo3DS 
Date:   Sun Oct 5 12:27:35 2025 +0200

    Refactored uds, split into functions

commit dc73d8b95c1d9188d923bf24ed3dded7a699ea5d
Author: gearmo3DS 
Date:   Sun Oct 5 12:00:34 2025 +0200

    Fix: Tapping "Sub-Tab" button does not toggle to previous sub-tab

commit 60ceffcb20ee9fe870d53f65deb73079aed38881
Author: gearmo3DS 
Date:   Sun Sep 28 21:44:02 2025 +0200

    Fix: Pitch envelope amount not applied when selecting instrument

commit 8feaf0c502565dff29dbd5ea02ebf3f5ebee8a8f
Author: gearmo3DS 
Date:   Sun Sep 28 14:01:54 2025 +0200

    Fix: Capturing loop to song in Factotum looper always copies only one bar when set to two
    
    - Set fade default value to 16 in Factotum looper to avoid pops at boundary

commit ddaed3d099ccb0ff847dd161ec39091582a6dcaa
Author: gearmo3DS 
Date:   Sat Sep 27 18:34:17 2025 +0200

    Incremented version to 0.1.4

commit 161181b91b9a6cf2d37caa6f68519dcd1596112f
Author: gearmo3DS 
Date:   Sat Sep 27 14:34:43 2025 +0200

    Fix: pad-view does not refresh instr labels when new row plays

commit 8f7af294f769b0316dd65229dc77a26cdc112e59
Author: gearmo3DS 
Date:   Sat Sep 27 13:18:28 2025 +0200

    Fix for instrument assignment of empty clip in matrix view

commit e2ec220e516ed09c1027c176bd232087a0fde27d
Author: gearmo3DS 
Date:   Sat Sep 27 13:29:12 2025 +0200

    Fixed drumpad-drawing issue in new libctru version

commit a7c71984b93300aeb9462da87e1bacdc98752f6a
Author: gearmo3DS 
Date:   Sun Sep 21 14:51:38 2025 +0200

    Changelog

commit 81e1c418a5a1aa37a75b87373030d08e89fbac46
Author: gearmo3DS 
Date:   Sun Sep 21 13:22:05 2025 +0200

    Fixed crazy memory-alignment bug that only happens with -O3
    
    - It happened when using the resampling function

commit c02687d76341b3b03559d3f90fc21b3bbde3517a
Author: gearmo3DS 
Date:   Sat Sep 20 19:29:10 2025 +0200

    Forgot to set initial default values to match previous in mono-to-stereo

commit 922e1e8352d0d50b4a93d64c10a62461026775dd
Author: gearmo3DS 
Date:   Sat Sep 20 19:25:41 2025 +0200

    Removed patternbuttons.cpp

commit 06557604c1dcce38b00ec50b6f479d008f5042b6
Author: gearmo3DS 
Date:   Sat Sep 20 19:22:30 2025 +0200

    "Mono to stereo" settings are now preserved

commit 769853de98b5e1f63dd946f6601d8455b7a67d12
Author: gearmo3DS 
Date:   Sat Sep 20 15:27:02 2025 +0200

    Added nudge forward fine function in tempo dialog
    
    - X now restarts the pattern in the tempo dialog

commit d5e64615f427ea1fa056519351f3712acf848d14
Author: gearmo3DS 
Date:   Mon Sep 15 21:18:23 2025 +0200

    Added new tracker+busfx screen-combo
    
    - Adder REC toggle button to busfx-screen

commit c1d8b3d5c592250904419361ffb29fcea9f92c48
Author: gearmo3DS 
Date:   Mon Sep 15 21:00:08 2025 +0200

    Most sliders in bus-fx can now be motion-recorded

commit efadb8a83f81bec1c56ed3241d7e10b3c91823f5
Author: gearmo3DS 
Date:   Mon Sep 15 10:17:33 2025 +0200

    Tempo Dialog: X/Y buttons nudge playhead by one step to adjust phase
    
    - with external audio (e.g. other 3DS)

commit 82c2b711724b591c8cf1e0654bf45e4c2841a4af
Author: gearmo3DS 
Date:   Sun Sep 14 23:06:52 2025 +0200

    Changed fold-width range for finer articulation

commit 3eab4925301498b4d67c4c964b6f97aaa313d657
Author: gearmo3DS 
Date:   Sun Sep 14 22:54:17 2025 +0200

    Added columns for fold distortion enable, width and gain

commit b782c74e2e821b637d411a9cd584316ad5e6b97d
Author: gearmo3DS 
Date:   Sun Sep 14 22:29:56 2025 +0200

    Pitch envelope is now animatable

commit 5d3ea2868c6940d33084515bfeee949f613601cf
Author: gearmo3DS 
Date:   Sun Sep 14 21:59:02 2025 +0200

    Brought pitch envelope back

commit 377565f7acccbb1d741d95c509fee04a87fd8616
Author: gearmo3DS 
Date:   Sun Sep 14 13:14:38 2025 +0200

    Implemented new piano buttons
    
    - "Gated" toggles whether lifting stops the note and sets the instrument playmode
    - "Slide" allows pressing keys by sliding the stylus, else it needs to be lifted
    - "Off" is a shortcut for stopping current sound and recording/inserting an note-off
    
    - Piano key background color now changes while pressed

commit f6d2e7f66fd9fa0245452a5ca5cdc6eb58dd3ea2
Author: gearmo3DS 
Date:   Sun Sep 14 11:57:07 2025 +0200

    Enabling Right-channel-click-track disables stereo-widening effect

commit a40c7d0d4c30da44f0384695711360733a9c4bd8
Author: gearmo3DS 
Date:   Sun Sep 14 10:59:28 2025 +0200

    Added new buttons to piano view (do nothing yet)

commit e542c9178e5eacad4222f31d13573e09ce6e092f
Author: gearmo3DS 
Date:   Sun Sep 14 10:17:33 2025 +0200

    Fix: Playback position is no longer shown in Waveform-view after pressing A

commit c6cc330b4e791a2f52874929938b7af0a8da1efb
Author: gearmo3DS 
Date:   Sun Sep 14 09:57:47 2025 +0200

    Fix: Shifting notes with A+Up intermittently not working

commit a638552ec9531a3659f97c4c6412da4397f32337
Author: gearmo3DS 
Date:   Sun Sep 14 08:55:51 2025 +0200

    Updated changelog

commit 047cbce62e799197f856933afb0725a69e4de35e
Author: gearmo3DS 
Date:   Sun Sep 14 08:50:35 2025 +0200

    Cleaned merge mess

commit 0d1ec7182981eb06d657a2baf664543c46d65dcc
Author: gearmo3DS 
Date:   Sat Sep 13 15:07:08 2025 +0200

    Added Local Sync (UDS WiFi) buttons to general settings

commit 432c8d82fef4569d27672f275bd1433dba48d0ca
Author: gearmo3DS 
Date:   Sat Sep 13 15:06:07 2025 +0200

    Vym

commit 1d8b6129be009e07d3ed66b68828a3dad77ba1d3
Author: gearmo3DS 
Date:   Mon Sep 8 10:12:24 2025 +0200

    Gyroscope tilting test

commit bb2a9da6d15ea73325d3d547fa543bce751f004b
Author: gearmo3DS 
Date:   Sat Sep 6 14:13:38 2025 +0200

    Retrig-column uses slice-positions now
    
    - Repeat mode in drum-view now uses last slice-position.
      Nice in combination with linear slice trigs

commit 77ae00a8ca62583fe49b3fa66b321212cc702968
Author: gearmo3DS 
Date:   Sat Sep 6 12:43:17 2025 +0200

    Fixed syntax error

commit 50d44e9ef5b111a4e29f65f90778ed76d0965efa
Author: gearmo3DS 
Date:   Sat Sep 6 12:41:30 2025 +0200

    Added "Neutral Preview" setting in preferences
    
    - causes browser to play samples at original rate (default: on)

commit dbef0500b13f8eef851fccc963bfd63f890ae1d8
Author: gearmo3DS 
Date:   Mon Sep 1 06:39:45 2025 +0200

    Disallow inserting note-off to bus lanes

commit 07050025137e048f60a9032066c3886106f104f1
Author: gearmo3DS 
Date:   Sun Aug 31 11:08:59 2025 +0200

    Changed how the Select key is handled, now by mainWidget

commit 4c37649cd233535903e3ac78544b6c0d83221b68
Author: gearmo3DS 
Date:   Sun Aug 31 10:42:53 2025 +0200

    Added "Tracker Grid Snap" option in general settings
    
    - The cursor stays on grid when moving up or down

commit db150e558b8e31c0fedbcb708220cd2eb2afbc00
Author: gearmo3DS 
Date:   Sun Aug 31 10:05:04 2025 +0200

    Added "rowIncrement" option in General Settings
    
    - Advances the cursor by x rows after note insertion

commit 2daec277e18d856799322308b5a6b76d402318a0
Author: gearmo3DS 
Date:   Sun Aug 31 08:40:52 2025 +0200

    Pressing Select in drum pad screen toggles "Loop Row"

commit 775fe25d9576d0b64fa58ed59d24994e92206ff0
Author: gearmo3DS 
Date:   Sun Aug 31 08:30:19 2025 +0200

    Incremented to version 0.1.2

commit 699d21bbbd89992d1f6d3c94fa4ec9d0ad3d58c5
Author: gearmo3DS 
Date:   Sun Aug 31 08:29:06 2025 +0200

    Fix: Note-events on buses may cancel other note-lanes

commit f7eb7898da25de763143c9da3177f72e132501dd
Author: gearmo3DS 
Date:   Sun Aug 31 08:27:37 2025 +0200

    Hid pitch envelope in page3 of instrument settings

commit c77b60f5031f943dc4b1398a1f9a14629b0f287e
Author: gearmo3DS 
Date:   Sun Aug 17 17:24:26 2025 +0200

    Added "Reduce" toggle button in FX view (bottom right)

commit eea5eaac0707b7841a1c8c912d0c0515745704d5
Author: gearmo3DS 
Date:   Sun Aug 17 16:48:56 2025 +0200

    Added "SampleReduce" column in tracker master section

commit 4c63ce1ed84665002a1089794747e2818507ff1f
Author: gearmo3DS 
Date:   Sat Aug 16 14:50:48 2025 +0200

    Added Option "Zip-Upload creates named folder"
    
    - Renamed "Instrs" to "Palette" in drumpad pie-menu
    - Incremented version to 0.1.1

commit c49c87eba6fb17d9e74a2095c8a3dae24ee15c6e
Author: gearmo3DS 
Date:   Sat Aug 16 15:15:21 2025 +0200

    Fix: Sample loop setting has no effect

commit 6f7fe93038db07f0107577c1b49477834deb480d
Author: gearmo3DS 
Date:   Sat Aug 16 14:18:17 2025 +0200

    Retrig-column no longer requires a note
    
    - values of 0 and 1 retrigger the current sample

commit 5b15a46ac14646d785c3dcd7179e2d46ae2df999
Author: gearmo3DS 
Date:   Sun Aug 3 20:51:13 2025 +0200

    Fix: Changing CC in setting is not applied

commit b505a65551c9f7cd3e51bb37229d91bc73e54a80
Author: gearmo3DS 
Date:   Sun Jul 27 22:16:29 2025 +0200

    Updated patreon list

commit b7affaaad0e2a2804f507b82b947498df9922394
Author: gearmo3DS 
Date:   Sun Jul 27 15:56:22 2025 +0200

    Fix: Pads produce sound after new project
    
    - Fix: Phrase length persist when creating new project

commit 269731e6306733fd60e587acb75f22aae816e73d
Author: gearmo3DS 
Date:   Sun Jul 27 12:53:25 2025 +0200

    Script change: Enforce english date format in about section

commit b0c23ebc6b67a5f2aa4d49869b14093e71290496
Author: gearmo3DS 
Date:   Sun Jul 27 12:44:12 2025 +0200

    Replaced demo-song in demo version (brawler.nsm)

commit e8f2858a39d9f3f261e00772edda6abe8782c6b9
Author: gearmo3DS 
Date:   Sun Jul 27 12:03:32 2025 +0200

    Added Quantization slider in general settings
    
    - ... for changing all lanes at once (temporary solution)
    - Renamed bottom right button label from "Select/Play" to "Silent"
      in pad/performance view for clarity

commit 849e33c75f819e01d5bceec335323d2fa7b48960
Author: gearmo3DS 
Date:   Sun Jul 27 11:26:41 2025 +0200

    Added bar slider to set looper recording length

commit f42fc21ac6e06befa7c184b6ed546fb6dd8a7a84
Author: gearmo3DS 
Date:   Sat Jul 26 20:58:50 2025 +0200

    commits.html fix

commit 96ce347f571748fa9e556495bd7d79c73fa60ae8
Author: gearmo3DS 
Date:   Sat Jul 26 20:48:43 2025 +0200

    Disabled loop capture in demo version
    
    - Removed devmode song loading

commit 3799a8bd755ac3efe6644297e82bf81faf00240e
Author: gearmo3DS 
Date:   Sat Jul 26 19:15:52 2025 +0200

    Several new factotum looper features
    
    - "xfade" slider cross-fades between dry and wet
    - "Synced" button starts recording at next bar and stops after 1 bar
    - "Automix" toggle sets dry when starting recording and wet when recording finishes
    - "Overdub" toggle - does what you expect
    - Momentary "Reverse" button
    - Rate slider resets when releasing to allow performing a a tape stop effect of sorts
    - "Capture" saves the loop sample into the song as new instrument

commit d6719a7cc00ea4306cbe6e1b541e16bd06210552
Author: gearmo3DS 
Date:   Fri Jul 25 22:22:25 2025 +0200

    WIP looper

commit 61de138dcbd45898e6e8ab90cf46cb99c287ea67
Author: gearmo3DS 
Date:   Fri Jul 25 15:41:45 2025 +0200

    Added "BusNr" column to animate the bus-output assignment

commit c65637fff013155efcdad62b364dfa09f03133db
Author: gearmo3DS 
Date:   Thu Jul 24 21:22:29 2025 +0200

    WIP: Show samples list in browser

commit a04a66f100af5ab884e3e6d11064d4380c939852
Author: gearmo3DS 
Date:   Thu Jul 24 18:30:50 2025 +0200

    D-Pad functions now repeat when held in help view

commit aadc006cfe756b5976f36b7a6b34b6fda955fb58
Author: gearmo3DS 
Date:   Thu Jul 24 18:22:14 2025 +0200

    Added show column visibilities menu item to tracker menu
    
    - Compact mode is now disabled when entering the column vis menu

commit 321df3a8d0736e0618e97aaafed06d24d3b000b7
Author: gearmo3DS 
Date:   Thu Jul 24 18:07:46 2025 +0200

    Allow selecting lanes in column visibility dialog

commit c8e8881e9aa2e8e3898841bae62f3fbdf22e9fce
Author: gearmo3DS 
Date:   Thu Jul 24 17:49:00 2025 +0200

    The first five Midi CCs can be configured in the Midi Settings UI

commit 85c9a9b9bcdd57d9cd43feee14c8038c00fd3446
Author: gearmo3DS 
Date:   Thu Jul 24 16:35:19 2025 +0200

    Added lane for Midi Program Change
    
    - Fixed visual glitch when toggling column visibility in compact mode

commit 0cdb6de3382f598322e5ba945923b2d6a4d492ed
Author: gearmo3DS 
Date:   Thu Jul 24 15:48:49 2025 +0200

    New functions in help: Pressing X shows Shortcuts list
    
    - ... for current upper view and pressing Y for current lower view
    - Pressing Select in help view toggles "Auto-Show" mode which
      jumps to the upper screens shortcut list whenever help is opened

commit dd79e1c2a832c7638d240be1fab7820213fa1287
Author: gearmo3DS 
Date:   Thu Jul 24 10:39:27 2025 +0200

    The All/None/Default buttons in lane visibility now affects group
    
    - i.e. changing for lanes does not affect buses and vice versa

commit 496bd5f142acd3af5fee9bfb24c0e6c3fe67999b
Author: gearmo3DS 
Date:   Wed Jul 23 19:33:17 2025 +0200

    Fix: Waveform display now supports 8Bit samples

commit dc23fab3a3f124057dfb75b58d9d3cafa2640638
Author: gearmo3DS 
Date:   Wed Jul 23 17:27:00 2025 +0200

    Fixed regression: Samples no longer decay

commit 31cb8bd19baa588d9e040858a9f22646c5aa7b11
Author: gearmo3DS 
Date:   Wed Jul 23 13:57:22 2025 +0200

    Serializing tracker column visibility
    
    - Column visibilities now persist, stored in file

commit 13084e115344f17765fd025b6b41cae7cca3ef07
Author: gearmo3DS 
Date:   Wed Jul 23 13:05:54 2025 +0200

    Fix: Buttons in column view dialog did not respect the allMode flag

commit bd431ea1b665a24c8ee180e29f7eea95b828c269
Author: gearmo3DS 
Date:   Wed Jul 23 10:08:03 2025 +0200

    New "midi.cfg" file allows configuring up to 10 CCs
    
    - ... for up to 10 midi out devices (not yet exposed in GUI)

commit 5fecd72e4ae8a4975e7e64a1b6459f4df5d07190
Author: gearmo3DS 
Date:   Tue Jul 22 21:07:20 2025 +0200

    New buttons for managing column visibility: Show used, all, none, default

commit 5be0e670c9906f4de4999010dab3718294dead13
Author: gearmo3DS 
Date:   Tue Jul 22 20:08:56 2025 +0200

    Added 10 Midi CC lanes

commit 1bd6d4a3122ea7d5d689e18ff04ee90d8fdccf8a
Author: gearmo3DS 
Date:   Tue Jul 22 15:05:16 2025 +0200

    Added "Dedupe All Instruments" entry in clip-matrix menu
    
    - ... collapses duplicate instruments to one
    - Removed "Set Lenghts" menu entry from clip-matrix menu as it seems broken

commit 54580f7af25cd6a25f1944a76267edb5c8a0479f
Author: gearmo3DS 
Date:   Tue Jul 22 13:19:59 2025 +0200

    Added equality operator to NCParameter and Instrument
    
    - Renamed Patterns:removeDuplicates to patterns:findDuplicates

commit 548caaa6ddb56cb6f1775b0bfdc83f1291d8550d
Author: gearmo3DS 
Date:   Sat Jul 19 19:27:55 2025 +0200

    A midi-channel 1-16 can now be selected for each lane (0 means disabled)
    
    - ... and the setting persists within the song file
    - Midi note-on events use the instrument volume value as velocity

commit fec73309df0f0ef259f1249416c6013a130188a7
Author: gearmo3DS 
Date:   Thu Jul 17 21:38:09 2025 +0200

    Support glide for midi notes

commit 4621b734fab77c914d1a4792989746206f05d811
Author: gearmo3DS 
Date:   Tue Jul 15 17:52:43 2025 +0200

    Android

commit 4c42512ab60fad7cb9b5ea587d91433a498af7c0
Author: gearmo3DS 
Date:   Thu Jul 10 20:30:23 2025 +0200

    Allow enableing midi input or ouput separately to combat feedback loops if needed
    
    - Hard-coded CC#20 on channel 1 changes pad instrument volume

commit c31612dc613ecdb78cb4bcb0df40997a5609175d
Author: gearmo3DS 
Date:   Wed Jul 9 19:21:43 2025 +0200

    Fixed midi out drift

commit 1284842f6b86c4b002188f0a6b4e3e524d69aa29
Author: gearmo3DS 
Date:   Wed Jul 9 14:15:11 2025 +0200

    Added temporary MidiFighter option and added midi recording code
    
    - Notes and note-offs are recorded for the selected lane
    - Note off it not recorded when follow is off
    - MidiFighter triggers drum pads by notes 36-48 and selects the related lane

commit 0c99052f16ca90c926ff405d80e80a185d7db9d6
Author: gearmo3DS 
Date:   Wed Jul 9 12:10:49 2025 +0200

    Juce CMake: Enabled standalone build

commit 6acbc62e3d6a9e1b80aed67e3df7146046e0cb01
Author: gearmo3DS 
Date:   Wed Jul 9 11:31:50 2025 +0200

    Added Notes screen: Each pad plays a fixed note

commit 5e8603bf2dbdce2f863028739e084868e5f46495
Author: gearmo3DS 
Date:   Tue Jul 8 20:45:43 2025 +0200

    Opus encoding test on 3DS (currently fails due to wav header)

commit 01d4cc654848123458e8428b4a031b5b93acee75
Author: gearmo3DS 
Date:   Tue Jul 8 18:53:53 2025 +0200

    Typo in changelog

commit d4b5b598b5cc73b49a73190645ff3f67b0c3f1b3
Author: gearmo3DS 
Date:   Tue Jul 8 18:51:56 2025 +0200

    Added note repeat mode

commit 63487ba4d6ca67ab1bb210c84afba742c7650797
Author: gearmo3DS 
Date:   Tue Jul 8 17:40:22 2025 +0200

    Removed redundant VST3 connect button

commit 4d15dff11fdf9e351ffc052526869410b6313f99
Author: gearmo3DS 
Date:   Tue Jul 8 17:24:21 2025 +0200

    Added 16 Levels mode

commit 63235d165879474c868d412850bd1ee9210444f6
Author: gearmo3DS 
Date:   Tue Jul 8 13:52:59 2025 +0200

    Added rotary sliders for quick insertion of row-values
    
    - (volume, probability, repeats etc.)

commit 135683f4ff2183fc1a0ed88854e1182c89b0a438
Author: gearmo3DS 
Date:   Sun Jul 6 09:17:34 2025 +0200

    Added midi logging enable setting
    
    - Incoming midi notes should now trigger the lanes
    - Vym updates

commit d14414b3812c4c44ada3eb505d7ed98e041674cd
Author: gearmo3DS 
Date:   Sat Jul 5 20:31:08 2025 +0200

    "Set content length" in tracker menu shows the assigned shortcut (B + D-Left)

commit 356e6a78deb76458000ed3f39bdc09bdbe6056ed
Author: gearmo3DS 
Date:   Sat Jul 5 19:52:39 2025 +0200

    Tracker side-scrolling logic now works when columns dont fit in single screen width

commit bcb7acb04877a26ed2a38921acc7847a68657ccb
Author: gearmo3DS 
Date:   Sat Jul 5 15:08:55 2025 +0200

    Increasing phrase length also grows clip length
    
    - ... but not the other way around (does not shrink)

commit 5164b70ae3f866cfc005f57f6d7422844e8a30e2
Author: gearmo3DS 
Date:   Sat Jul 5 14:38:00 2025 +0200

    Tried playing dspadpcm wav without success

commit d1f45b42040be98153632fb6fd8d003394aa0517
Author: gearmo3DS 
Date:   Fri Jul 4 17:06:44 2025 +0200

    Copy all row values when in compact mode
    
    - Copy/pasting single notes with the B-button in compact tracker-view now
      copies all row values

commit 8d9ec6c5ba35024b00adaf20df9fac16c7668f66
Author: gearmo3DS 
Date:   Fri Jul 4 15:56:29 2025 +0200

    New "Retrig"-column: Repeats note x times
    
    - or if >= 0x20 then digits are amount and number of steps (use for triplets)

commit 69c48ceae4a9daf6848284d1399447b5d8777f30
Author: gearmo3DS 
Date:   Fri Jul 4 14:10:53 2025 +0200

    Fix: Samples stop when releasing touch even when in oneshot mode

commit c80a86ae2289102f0dc59970f141d7ae27a09676
Author: gearmo3DS 
Date:   Fri Jul 4 10:32:17 2025 +0200

    New "Delay"-column in lane allows for "micro-timing"
    
    - delays note and overwrites swing delay for the given note

commit 4fa485696d80fa6b57bdd47a9dd063d1849a7a65
Author: gearmo3DS 
Date:   Fri Jul 4 09:11:13 2025 +0200

    Fix for swing not reacting to tempo change

commit 2a34c452481622ec5b41f7fdf4ad4b5851fc34e6
Author: gearmo3DS 
Date:   Thu Jul 3 17:59:19 2025 +0200

    Changed colors to match Keffus mockup
    
    - Filled the remaning 8 colors of the 16 palette

commit 5d45e6f23e5b6368f00b7e20f34001f66a10c671
Author: gearmo3DS 
Date:   Thu Jul 3 15:46:59 2025 +0200

    Length-Font color is now highlighted for selected lane

commit 054a99b9788778a12cdb78b93bfc890218a4d56d
Author: gearmo3DS 
Date:   Tue Jun 17 09:57:01 2025 +0200

    Tracker lanes now show the phrase- and clip lengths at the bottom

commit 645284b0db410c201de8ee10fb2d552cfb0113ce
Author: gearmo3DS 
Date:   Thu Jul 3 14:37:06 2025 +0200

    Added "Fill to clip length" option in tracker menu
    
    ... and "Fill" in set length dialog

commit cea95ed4ed502f2e615ebddea93f8d090fd7d858
Author: gearmo3DS 
Date:   Thu Jul 3 12:48:51 2025 +0200

    Changelog

commit 5bd40bc0ba1a8a10b5772b23bda875df9abb46dd
Author: gearmo3DS 
Date:   Thu Jul 3 11:09:07 2025 +0200

    Merged midi_udp branch for WiFi-Midi feature

commit 8d235a52e12db937716ad6fc5aa15c1d08759d11
Author: gearmo3DS 
Date:   Thu Jul 3 07:49:34 2025 +0200

    Fix: Note-stops turn into notes when holding B+direction with a selection

commit 1063e4a57343a481bdbb0f04a47e7176ca5abc0f
Author: gearmo3DS 
Date:   Wed Jul 2 10:22:39 2025 +0200

    Addede geoshader rnd project for potentially fast gpu font tile drawing

commit 8ed348b3388e7c802a4b47fc11cc37f8af9c581c
Author: gearmo3DS 
Date:   Sat Jun 28 15:50:38 2025 +0200

    Added settings class and SettingsWidget
    
    - Midi Enabled and IP-Address are now persisted
    - Added new OptionButton class

commit 533f5cf76c42cf848baba84dbc58e3dca9b39bcf
Author: gearmo3DS 
Date:   Thu Jun 26 09:33:09 2025 +0200

    Axoloti youtube text

commit df3f2e21fc9b267125ce3827e15a4fb23460d2fc
Author: gearmo3DS 
Date:   Mon Jun 16 13:36:39 2025 +0200

    Fix: Copy/paste operations exclude columns other than note
    
    ... in narrow/compact tracker view mode

commit f4174a3dd9f49bcb494ed293b15c3c45f5792484
Author: gearmo3DS 
Date:   Mon Jun 16 13:15:05 2025 +0200

    Empty pads show black color in instrument palette
    
    - ...  all but first are now initialized as empty
    - Added "Delete" menu entry in instrument palette,
      deletes instrument and clears palette slot

commit 6d29955a300dcd962b4014c91e34bb6db049bf31
Author: gearmo3DS 
Date:   Mon Jun 16 12:53:26 2025 +0200

    Incremented version to 0.1.0