Tuesday, June 9, 2026
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
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
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
I use retroplug on my computer to open lsdj songs and export .lsdjsng because it doesnt work with .sav alone
the lsdj wikion linux mint the web apps tool lets you launch websites like apps.
is LSDJ worth in in 2026?
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 with3>
-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
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
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
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.