martin_demsky wrote:

Create multiple copies of lsdj.sav file, and in lsdj's load/save you can also erase songs, so you need to manually erase all songs except that one and continue in that way with other lsdj.sav files (do it in BGB emulator, move sav file to another location, copy to BGB's folder another sav file and keep second, third... song).

That does not work, I've tried having a multi-slot .sav file with only one song, load that song into memory and then restore that .sav file to the cartridge. The moment I turn on the Game Boy, it does that "Testing RAM..." thing and generates a new empty .sav file without any song on it.

INFU wrote:

Your cart might not be compatible with LSDj saving, thus blocking your way to save projects. Save like this might not be usable.
Mind sharing what cart is this? What SD card you're using with it?

Single slot save will always be single slot save and LSDj won't allow for more, you'd have to export projects into new save file that can be used properly :C

I'm using cheap Chinese Pokémon bootleg cartridges that have a battery on them - M29W640 if I'm not mistaken. The save works fine on the actual Game Boy, it is just limited to one song because it doesn't have the 128kb.

That's exactly what I'm trying to do: generate a single slot file with a song in memory from a multi-slot file or .lsdsng/.lsdprj files.

I've been using BGB to compose a simple song and while on the emulator I have access to multiple song slots, the cartridges I'm using for LSDJ only have space for one song (they don't even show the song list), so I need to export one of the song slots from the multi-song .sav into the single slot .sav file I've backed up from my Game Boy. I've read this is possible and even managed to export the song using both LSDPatcher and LSDManager (into .lsdprj/.lsdjsng files) but whenever I tried to load them into the single-slotted .sav file, when I open it using BGB, no song shows up in memory.

Using LSDManager, exporting a V2 file comes up as empty, exporting a V3 file comes up with a .sav for multiple songs which contains the song but that's not what I want. With LSDPatcher the file comes up exactly like exporting a V2 file using LSDManager.

What am I doing wrong?
Thanks in advance.

Edit: I've also been trying to get this to work without any luck, I always get:

$ ./lsds-import.exe -o output.sav -w song.lsdsng LSDJ.sav --verbose
ERROR: the SRAM initialization bytes aren't set to 'jk'

Edit 2: Still haven't figured out how to do this so what I ended up doing in the meantime was keeping an empty single-song .sav file that serves as template and copy that every time I start a new song, instead of using multi-song .sav files. I'll start using those when I get a decent flash cartridge.

Thanks, I'll check those out!
Any discord server you'd recommend? Does this forum have a dedicated discord server?

I'm a complete noob when it comes to LSDJ and music in general so please, bear with me. I've been fiddling around with LSDJ for some time now and I understand how it generally works but I've been having trouble finding good resources for learning. While I'm able to make simple loops and recreate existing songs and beats with ease, I'm having trouble making it sound full, it always sounds kind of bland, so to speak. I've been trying to research into tables and effects but most tutorials on YouTube use older versions of LSDJ so the options they use when crafting instruments are either not there or sound different whenever I try them.

That said I'm looking for your tips, resources, tutorials and whatever you have that could help me learn more about LSDJ and guide me in the right direction to step up my music production game. How did you start? How did you progress?

Thanks in advance! smile