Skip to content
/ liblsdj Public

Library for working with the LSDj save file format - WIP

License

Notifications You must be signed in to change notification settings

8lall0/liblsdj

Repository files navigation

ALERT MAJOR REFACTORING

MAJOR REFACTOR IN PROGRESS

liblsdj

Little Sound DJ is wonderful tool that transforms your old gameboy into a music making machine. It has a thriving community of users that pushes their old hardware to its limits, in pursuit of new musical endeavours. It can however be cumbersome to manage songs and sounds outside of the gameboy.

In this light liblsdj is being developed, a cross-platform and fast Go library for interacting with the LSDJ save format (.sav), song files (.lsdsng) and more. The end goal is to deliver liblsdj and afterwards a suite of tools for working with everything LSDJ.

This is a Go port of liblsdj.

System requirements

You need only a working Go environment installed.

Every architecture supported by Go should work fine.

Installation

not ready yet

Todo

  • Read from .sav
  • Write to .sav
  • Read song from .lsdsng
  • Write song onto .lsdsng
  • Document everything
  • Write a test suite
  • Expose a decent api

Author

Sabino Liguori, @twitter.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Library for working with the LSDj save file format - WIP

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages