Tuesday, June 9, 2026

savrepulse's lsdj tutorial

sabers yt

spessasynth web soundfont exitor

spessasus soundfont editor github
cant really use on phone but sounds like it could be interesting il have to check it out deeper. looking at android theres not any options i know of other than maybe somehow running polyphone in a linux emulator?

Monday, June 8, 2026

link to the lsdj manual

lsdj manual

getting lsd working on lenovo m8

  • retroarch with gambatte core for lsdj. had trouble showing blank directory with some file permission sanboxing. put the rom in documents and use the

  • lgpt in ppsspp shows a black screen. you have to go into settingd and change the rendering resolution every time if its 1x set it to 2X. it resets every time

Sunday, June 7, 2026

FL studio getting multiple plugins to show at once

R click in the corner and set plugins to detatched
in settings: general, uncheck auto select linked modules

lsdj patcher

lets you load custom fonts and edit colour pallates. for fonts the y2k is classic but I like the DOS, Protracker, and Renoise themes for custom. for Colour pallate I went with the solarized dark and modded it to be more greyscale and with a dusty yellow cursor instead of purple.
it exports songs as lsdprj. For lsdjsng export I think I need to use retroplug instead.

best gb emulator on linux mint 22.2

gearboy on github

went with v 3.75 ubuntu 22.04 version because sdl3 wasn't found on the lastest build.
mgba sound quality sucks, retroplug is ok but the overhead of it running within wine cranks my fan. This is the best emulator on linux iv've foudn so far. was thinking about getting gambatte but its only available on sourceforge and i don't trust like that.

lsdj converter in browser

defensemechs lsdj song to midi

I use retroplug on my computer to open lsdj songs and export .lsdjsng because it doesnt work with .sav alone

the lsdj wiki

on linux mint the web apps tool lets you launch websites like apps.

is LSDJ worth in in 2026?

playpms gas therapy

3 things got me feeling like a time traveller from the year 2000.
- ska
- microkorg
- lsdj
We have alot more options now that didn't exist back then.
I didn't have a gameboy back then. I always wanted to get into lsdj.
the costs add up.
i got a free gba with no power adapter and a swollen battery.
- flashcart 23$
- battery 10$
- charge cable 7$ + linkcable
40ish bucks just to get lsdj running.
but I want midi out. lsdj patches lets you load lofi samples but that sucks and then gba
needs another audio dongle to get 3.5mm out.
the idea of a portable handheld battery powered tracker gets less portable when a million dongles and power supplys get reqired.
the idea of repurpusing a game console for music doesn't make sense when all these costs pile up.
2 options to get midi:
- arduinoboy prebuilt 70$
- arduino leonardo + midisheild on ali 20$
could potentially save 50$
- probably have to edit the arduinoboy firmware to get the pins correct
- have to cut up a link cable (hobbychops arduinoboy comes with edge connectors)
-build a case to mechanically support the custom cable so it doesn't rip off some things that make it easeir to deal with

-gearboy
-lsdj patcher
- lsdj song to midi conversion tool to get midi out
- retroplug for audio syncing route.
wish retroplug could do it all for me but on linux its not working idk why I cant get he midi out
gearboy + the midi conversion tool is enough for me to want to get gba running again. dont need to shell out 70$ for the arduino boy

Saturday, June 6, 2026

sfizz apt repo for raspberry pi

echo 'deb http://download.opensuse.org/repositories/home:/sfztools:/sfizz/Raspbian_12/ /' | sudo tee /etc/apt/sources.list.d/home:sfztools:sfizz.list
curl -fsSL https://download.opensuse.org/repositories/home:sfztools:sfizz/Raspbian_12/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_sfztools_sfizz.gpg > /dev/null
sudo apt update
sudo apt install sfizz

link to sfizz repo incase it gets updated

Friday, June 5, 2026

pi 3 hifi hat i3 config auto assigned workspaces for fluidsynth and renoise


exec --no-startup-id i3-msg 'workspace1; exec renoise'
exec --no-startup-id i3-msg 'workspace2; exec lxterminal -e ~Documents/sf2/fluid.sh'

set cadence to start jack on login so fluidsynth can run properly
jack bridges have alsa to pulse to jack


  # Update software sources
sudo apt-get update

# Install required dependencies if needed
sudo apt-get install gpgv wget

# Download package file
wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_11.2.0_all.deb

# Install it
sudo dpkg -i kxstudio-repos_11.2.0_all.deb
  

Thursday, June 4, 2026

spotpear pcm5122 i2s dac install instructions

spotpears website

my fluidsynth alsa setup with m-vave bt and pico


gnome-terminal -- bash -c '
fluidsynth -C0 -R0 -l -a alsa -m alsa_seq -is -p "FluidSynth-GS" \
-o synth.polyphony=64 \
~/Documents/sf2/GeneralUser-GS.sf2 &

until aconnect -l | grep -q "FluidSynth-GS"; do sleep 0.5; done

aconnect "SINCO" "FluidSynth-GS" 2>/dev/null
aconnect "Pico"  "FluidSynth-GS" 2>/dev/null

wait
exec bash
'

my pico sends msb lsb program changes to switch sounds. the m-vave bt im using with my microkorg to play soundfonts.
this script lets me auto connect everything

wx midi

fluidsynth with rtp midi for raspberry pi

Sunday, May 31, 2026

clarinova hex midi messages

yamaha clavinova clp-820 functions

  • f7 3 is the function for
    local control disabling

  • f7 1 and 2 are midi send/ receive channels

  • f2 1 sets temperament
    1 is Equal
    2 maj
    3 min
    4 pythagorean
    5 meantone
    6 werkmeister
    7 kirnberger

Friday, May 29, 2026

midi hex channel message for drums

in loopy pro ndercustom midi messages
to pull up the drums:
B0 00 78 B0 20 00 C0 00

i forgot the last 00 at the end which is why it didn't work before.

Instrument MIDI Command

piano B0 00 00 B0 20 00 C0 01
bass B0 00 00 B0 20 00 C0 21
jazz-gt B0 00 00 B0 20 00 C0 1A

brass B0 00 00 B0 20 00 C0 3d
strings B0 00 00 B0 20 00 C0 30
tonewheelorg B0 00 00 B0 20 00 C0 10
clav B0 00 00 B0 20 00 C0 07

trombone B0 00 00 B0 20 00 C0 39
mute gt B0 00 00 B0 20 00 C0 1c
choir B0 00 00 B0 20 00 C0 34
barisax B0 00 00 B0 20 00 C0 43

Thursday, May 28, 2026

yamaha cbx-k1 stuck notes fix

press shift + tempo + 0 + enter to disable the external midi clock
had a similar problem with microkorg giving errors when trying to send patches over midi cable. I think it just sends too much data at once and gets garbled so this reduces that significantly.

Wednesday, May 27, 2026