Releases: djdiskmachine/LittleGPTracker
1.6.0-bacon14
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
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
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
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
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
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
- implementation by https://github.com/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
@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
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
1.5.0-bacon1
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
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