Skip to content

Releases: djdiskmachine/LittleGPTracker

1.6.0-bacon14

28 Apr 10:42

Choose a tag to compare

1.6.0-bacon14 Pre-release
Pre-release

Everything in 1.6.0-bacon12 as well as..

Actually purge samples (#253)
Fix for #251
Will now actually purge samples

Audition fixes (#252)
Allow Audition FX
Hear the fx applied when browsing or modifying values
Audition works in browser now

Find closest instrument (#251)
For currently selected row, find the closest instrument from the top
Good if you're b-hopping between phrases, less often edit the wrong instrument

1.6.0-bacon12

26 Apr 17:46
9e82234

Choose a tag to compare

1.6.0-bacon12 Pre-release
Pre-release

Everything in bacon 11 as well as

Bugfix: regression for monowave (#249)

Conditionally drag the start position together with the loop window
Preserves old behavior for single cycle stuff
Regression caused pitch drift and microtonality
Add qualifier info in tips_and_tricks

1.6.0-bacon11

25 Apr 21:50

Choose a tag to compare

1.6.0-bacon11 Pre-release
Pre-release
Screenshot from 2026-04-26 00-05-29
FX Command Box selector (#238)
    * In phrase and table views a selection box appears when editing FX commands
    * Navigate in all directions using D-PAD
    * Displays help legend and previews FX during playback

Slices decoupled from loop mode
    * Slices are no longer a loop mode — they are now an independent parameter
    * Set slices > 1 to enable slicing; loop mode (none/loop/ping pong/etc.) applies within each slice
    * Enables looped slices, e.g. for amen breaks and other timed loops
    * Old projects with "slicer" loop mode load correctly: slices count is preserved, loop mode resets to "none"


 Allow greater granular stretching using LPOF
    Documentation in tips and tricks

 Delete project from SelectProjectDialog
    * Press A + B on a project in the project selection screen to delete it
    * A confirmation dialog will appear asking to confirm deletion
    * The entire project directory and all contents will be removed
    * List position is preserved after deletion
  
Preview notes by pressing A (#237)
    * Press A on any step in phrase view to audition the note

Remove GARLIC build target
    * Use Portmaster-compatible distro instead

Fixes:
Fixed incorrect interpolation (#248)
    * Fixed not getting correct interpolation results between row 1 and 16
Don't audition note when song is playing (#247)
Reset chain offset when switching to SongView (#239)
    * Prevents accidentally triggering playback with chain offset when returning to song screen
Fix audio dying on multithreaded systems (#236)
    * MIDI queue protected by mutex lock on X64
    * Fixes "audio suddenly dies" error

1.6.0-bacon5

21 Jan 07:45

Choose a tag to compare

1.6.0-bacon5 Pre-release
Pre-release

1.6.0-bacon5
Auto-load last project on startup
* Application can now load the last project automatically on startup
* Disable by setting AUTO_LOAD_LAST=NO in config.xml

1.6.0-bacon4

27 Dec 16:39

Choose a tag to compare

1.6.0-bacon4 Pre-release
Pre-release

1.6.0-bacon4
QWERTY keyboard name entry for new projects
* Press A on the project name field to enter QWERTY keyboard mode
* Navigate the on-screen keyboard with D-PAD/arrows
* Press A to input the selected character
* Press B to backspace
* Press L/R to move the text cursor left/right
* Press START or select OK to exit keyboard mode
* All keyboard navigation logic extracted to reusable KeyboardLayout.h utility
ProjectView Render item
When in project view, it's now possible to initiate rendering
Interpolate values in tables and phrases
R + B on single-column selection will fill values from lowest to highest

Contributions:
drbscl
    Add 64 bit soundfont support (#211)

Fixes:
Add 64 bit soundfont support (#211)
Skip randomly generated project name if a directory with that name already exists (#175)
Save Song As" saves to current as well as new project (#212) 

1.5.0

15 Dec 21:31
ec45e8b

Choose a tag to compare

New example songs by

[Luce](https://www.twitch.tv/lucebreaks)
[BA0BAB](https://www.github.com/nine-h)
Float-Fi
[DJ Diskmachine](https://www.youtube.com/djdiskmachine)
Tracks composed as part of OneOhFive compo, celebrating this release! 🥳

More samples!
(necessary kinda)IR-s: if using PrintFX, a folder of Impulse Responses to apply reverb on the sample
Oscs: A selection of single-cycle waveforms. Set the loop mode to Osc to use
Contents of metempsychosis produced by Nine-H
More goodies in all categories =3

Contributions:
@purelygrey
Per-project option for soft clipping the output (#145)

Per-project option for soft clipping the output
Projects with Master Volume over 100 will be capped to 100
Use pregain to saturate
Multiple saturation modes
Remove drawing optimization that causes flashing in Song view (#147)
Removed drawing optimization that caused flashing in Song view

@clsource
Scales

@simotek
Add color options for Border Play and Mute (#143)

  • Adds different color for the > play and _ mute indicators
    Fix rg35xx mapping (#139)
  • rshoulder and lshoulder were the wrong way
  • Attempt to fix audio randomly dying (185)

@kompadre
Enable skipping JUNK section for WAVs

  • Load more old sample pack CD rips!

@mrtnvgr
Hide lgpt_ prefix for songs #165
Consistent view title separators #166

@Nine-H
Reduce nag dialogs (#187)
Allow user to save, load, save as and quit while song is playing

Copy columns (#141)

Enables copying fx+params into any column in tables and phrases
Pasting fx into notes column etc does nothing

Nudge functionality (#130)

In Project view, select tempo and hold B+LEFT/RIGHT to nudge slower/faster
In Song view, pressing LT+LEFT/RIGHT will do the same

Printable fx in InstrumentView for some platforms (#155)

Uses ffmpeg to print reverb to currently selected sample
New sample with fx is created and assigned to the current instrument
Only available for platforms mentioned in README of this repo

Fixes:
Fix audio randomly dying (#194)
Long sample names causing crashes in InstrumentView (#189)
Bug in chainview: column warping (#134)
Set songview b jumping length to 16 rows in correspondence with LSDJ and M8
Scales no longer affect instrument numbers (#172)
Bug in Variable:SetString #169

Issue in deep clone (#135)
Was possible to accidentally deep clone position into another position

Fix build error for Raspi (#133)
Crash when nudging below 0 BPM (shoutout @merumerutho) #127

1.5.0-bacon3

21 Oct 17:56

Choose a tag to compare

1.5.0-bacon3 Pre-release
Pre-release

Everything from 1.5.0-bacon2, and also

Another fix for long sample names

Sample names that start with the same characters get mixed up
After reloading the project, samples starting with the same characters
before being shortened would be mixed up and cause crashes

1.5.0-bacon2

16 Oct 17:50

Choose a tag to compare

1.5.0-bacon2 Pre-release
Pre-release

1.5.0-bacon2
All of bacon1 and also
nine-h
Reduce nag dialogs (#187)
Allow user to save, load, save as and quit while song is playing

Fixes:
Fix audio randomly dying (#194)
Long sample names causing crashes in InstrumentView (#189)
Fixed Garlic docker being outdated (#194)

1.5.0-bacon1

01 Jun 11:30

Choose a tag to compare

1.5.0-bacon1 Pre-release
Pre-release

1.5.0
Contributions:
purelygrey
Per-project option for soft clipping the output (#145)
* Per-project option for soft clipping the output
* Projects with Master Volume over 100 will be capped to 100
* Use pregain to saturate
* Multiple saturation modes
Remove drawing optimization that causes flashing in Song view (#147)
* Removed drawing optimization that caused flashing in Song view

clsource
    Scales
    * implementation by @maksmakes
    * instrumentation by clsource

simotek
    Add color options for Border Play and Mute (#143)    
    * Adds different color for the > play and _ mute indicators
    Fix rg35xx mapping (#139)            
    * rshoulder and lshoulder were the wrong way
    * Attempt to fix audio randomly dying (185)

kompadre
    Enable skipping JUNK section for WAVs
    * Load more old sample pack CD rips!

mrtnvgr
    Hide lgpt_ prefix for songs #165
    Consistent view title separators #166


Copy columns (#141)
* Enables copying fx+params into any column in tables and phrases
  Pasting fx into notes column etc does nothing

Nudge functionality (#130)
* In Project view, select tempo and hold B+LEFT/RIGHT to nudge slower/faster
* In Song view, pressing LT+LEFT/RIGHT will do the same

Printable fx in InstrumentView (#155)
* Uses ffmpeg to print reverb to currently selected sample
* New sample with fx is created and assigned to the current instrument
* Only available for platforms mentioned in README of this repo

Other:
    Add line-by-line clang format (#144)
    Check uploads artifacts (#138)
    Globally accessible notifications (#137)
    Update to github actions checkout@v4.1.7 (#136)

Fixes:
Bug in chainview: column warping (#134)
Jumping below lowest row would cause infinite loop
Jumping from row 0 was not possible in chainview
Limit jump to maximum lowest populated row
Set songview b jumping length to 16 rows in correspondence with LSDJ and M8
Scales no longer affect instrument numbers ([djdiskmachine/LittleGPTracker#172](https://github.com/djdiskmachine/LittleGPTracker/issues/172))
Bug in Variable:SetString [djdiskmachine/LittleGPTracker#169](https://github.com/djdiskmachine/LittleGPTracker/issues/169)

Issue in deep clone (#135)
Was possible to accidentally deep clone position into another position

Fix build error for Raspi (#133)
Restore 32bit linux config

Crash when nudging below 0 BPM (shoutout @merumerutho) https://github.com/djdiskmachine/LittleGPTracker/issues/127

1.4.3-bacon5

24 Oct 17:53

Choose a tag to compare

1.4.3-bacon5 Pre-release
Pre-release

Fifth build of beta (bacon) test candidate!
All features below have been tested individually and all together and should be reasonably stable
When running this build, please help out and report any kinks you find by describing the steps you took to discover the issue and attach your lgpt.log
bacon4 vs 5:
Fixed not being able to apply print FX

  ViewMode was lost in a merge conflict
  Fixed naming for win32 builds
  Add stderr to lgpt log in launch shell files

Contributions:
purelygrey
    Per-project option for soft clipping the output (#145)
    * Per-project option for soft clipping the output
    * Multiple clipping modes
    Remove drawing optimization that causes flashing in Song view (#147)
    * Removed drawing optimization that caused flashing in Song view

clsource
    Scales
    * implementation by @maksmakes
    * instrumentation by clsource

simotek
    Add color options for Border Play and Mute (#143)
    * Adds different color for the > play and _ mute indicators
    Fix rg35xx mapping (#139)
    * rshoulder and lshoulder were the wrong way

Post-clipping attenuation (#148)
* Post-clipping volume adjustment

Copy columns (#141)
* Enables copying fx+params into any column in tables and phrases
  Pasting fx into notes column etc does nothing

Nudge functionality (#130)
* In Project view, select tempo and hold B+LEFT/RIGHT to nudge slower/faster
* In Song view, pressing LT+LEFT/RIGHT will do the same

Printable fx in InstrumentView (#155)
* Uses ffmpeg to print reverb to currently selected sample and swap for sample with reverb

Other:
    Add line-by-line clang format (#144)
    Check uploads artifacts (#138)
    Globally accessible notifications (#137)
    Update to github actions checkout@v4.1.7 (#136)

Fixes:
Bug in chainview: column warping (#134)
Jumping below lowest row would cause infinite loop
Jumping from row 0 was not possible in chainview
Limit jump to maximum lowest populated row
Set songview b jumping length to 16 rows in correspondence with LSDJ and M8

Issue in deep clone (#135)
Was possible to accidentally deep clone position into
another position

Fix build error for Raspi (#133)
Restore 32bit linux config

Crash when nudging below 0 BPM (shoutout @merumerutho) https://github.com/djdiskmachine/LittleGPTracker/issues/127