Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 31 million developers.Sign up
- When importing a single folder, the folder name is used for output unless otherwise specified
- When importing into a sav, the same sav is used for output unless otherwise specified
- lsdsng-export --print can take a folder and will print out contents of all saves in that folder
- lsdsng-export ignores empty project slots (used to be a thing in older versions of LSDJ)
- LibLSDJ toolset now includes lsdj-wavetable-import, for import .snt wavetable files into your LSDJ songs!
- Added support for WAV speed and length changes in 6.7.0 and 6.8.0 (in other words, format versions 6 and 7 are correctly read and written).
- All static constants are now defines. As a result, liblsdj builds on Arch Linux (thanks DigiPack!).
- Fixed a small layout issue in
- Reading/writing new FOLD and LIMIT settings for lsdj v6.6.2+ savs
- --verbose shows slightly more output
- Exposed more data in the API, such as commands, wavetables, row data, etc.
- Cleaned up lsdsng-import and lsdsng-export code
- Fixed bugs having to do with kit data read/write and instrument names
- lsdj-mono is a command-line tool that transforms any .sav, .lsdsngs or folder containing such files to mono. In essence, it changes all OL_ and O_R commands to OLR (leaving O__ untouched), and sets all instruments to play LR as well.
- Support for variable-Q since LSDJ 6.3.0+.
- Support for the TRANSPOSE and P/L/V system from 6.3.4+.
- lsdsng-import ignores subfolders, hidden files, and anything that doesn't have the .lsdsng extension.
- Table, instrument and phrase data is exposed through C api (this was necessary for lsdj-mono.
- Any file that ends on
.WM.lsdsngis interpreted to be the working memory song by lsdsng-import.
Very first release of liblsdj! This includes lsdsng-import and lsdsng-export.
Though I'm tagging this as 1.0.0 and procution-ready, I'm quite sure we'll need hotfixes and such, but let's get this show on the road!