Saturday, January 10, 2026

how to move nested wavs

Downloaded some samples that came packed into separate folders. This is annoying because there is only 1 wav in each folder making it a hassle to browse.

heres the fix:

mv -n */*.wav .

then to remove the folders

rmdir */

xm export from renoise

eggsemm

xrns2mod required something called bassmidi library which needed a license to run? tried and gave up this one actually worked for me but the pitches get screwed up in multi samples. still way better than nothing.

Sunday, January 4, 2026

sunvox midi automations

in the cc column it starts at 80
so cc1 is actually 81 (also its in hex).

  • 91 for reverb is db
  • 74 brightness (cutoff)is ca
  • 71 timbre (res) is c7

the interpolator tool can quickly create ramps for filter sweeps at a set interval like a tempo synced lfo

Saturday, January 3, 2026

ringmod sidechaining easy and free

kilohearts compactor makes that nee ring mod side chaining technique easy

Friday, January 2, 2026

chopping samples in sunvox

Easily miss this setting because its hidden in the edit menu under misc as resample new length. set the number of lines to the end of your sample and it will adjust the pitch to play out to that length.

Then you can use the 7 effect to chop on offsets of 8000
snare on 4000 etc..

yt video on choppage

making kits in sunvox

  • add your samples
  • connect a multisynth
  • options 75 7F

that sets multisynth to c5 and divides output midi note by number of inputs to spread the sounds across the keys. loading sounds it's probably easiest to use milkytracker to create .xi files and save them as meta modules.

yt link to vid explaining

Thursday, December 25, 2025

vgmtrans

vgmtrans github

saw some guy on instagram rip ff7 to make a grime beat with this.
it can make sf2

Monday, December 22, 2025

making sunvox like octamed or renoise on an ipad

Im' using a logitech k480
hosting bs-16i in aum as an inter app audio insturment instead of auv3 because the auv3 version isn't multitimberal. I have drums, bass, jazz gt, and piano set to trigger on midi channels 1 through 4.

  • space = stop
  • enter = play pattern
  • shift enter = play song
  • shift space = play from line
  • cyclic shifting up/down = shift alt cmd up/down
  • esc = edit mode
  • ctrl left / right = select patterns
  • alt up/down = page up/down
  • ctrl 9/0 = mark block

shift pgup/pg down is kind of broken you need to shift arrow down 1 line before doing pgup/down or home/end making it awkward.

phrase editor

You can get similar behavior to Renoises phrase editor by using a metamodule that contains a pattern with a multisynth in it that receives the midi input. For the multisynth you set the options to 7F Arpeggiator (base note c5). Make sure to correctly set the input module and play mode to loop. If it double triggers you need to probably change the input module one higher. The benefit of nesting your drum patterns in metamodules is you can sequence drums in double time while keeping your main sequences at a more manageable scolling speed by simply halving the TPL. you can quickly fill sequences by using ctrl p to place evenly after ctrl t to select the columns.

Sunday, December 21, 2025

bash script to make .desktop launchers

cool to be able to launch everything in rofi with its own icon. wine apps, app images,

#!/usr/bin/env bash
[[ "${BASH_SOURCE[0]}" != "$0" ]] && return

APP_DIR="$HOME/.local/share/applications"
mkdir -p "$APP_DIR"

# Minimal prompts
read -rp "App name: " APP_NAME
read -rp "Path to executable: " EXEC_PATH
read -rp "Path to icon: " ICON_PATH

# Sanitize filename
FILE_NAME=$(echo "$APP_NAME" | tr ' ' '-' | tr '[:upper:]' '[:lower:]')
DESKTOP_FILE="$APP_DIR/$FILE_NAME.desktop"

# Create .desktop file
cat <<EOF > "$DESKTOP_FILE"
[Desktop Entry]
Type=Application
Name=$APP_NAME
Exec=$EXEC_PATH
Icon=$ICON_PATH
Terminal=false
Categories=Utility;
EOF

chmod +x "$DESKTOP_FILE"

echo "✔ Created $DESKTOP_FILE"

Saturday, December 20, 2025

the nee chopper in koala is so good

this is such a good tip on how to use midi out to make multi sampled snapshots of synths in koala similar to renoises vst sampling or fls using directwave

Thursday, December 11, 2025

raspberry pi 3 cli recording

line in and out using a 2$ interface from ali express.

add this to .bashrc

#record and playback
alias record="arecord -D plughw:2,0 -f s16_LE -c 1 -r 44100 -V mono test.wav"

#top right usb port if it matters
alias playback="aplay -D plughw:2,0 test.wav"

using iphone lightning to headphone adapter to plug in the aux. Input and output can't record at the same time but it shows a VU meter in the terminal so you can see if you're getting levels.

ztracker - like schism tracker but with better midi

ztracker on github

schismtrackers midi clock is all wonky. This 32 bit tracker from 2002 is amazing for midi.
oh wait actually just found theres a newer version from 2025! ztrackerprime
what a cool name

Monday, December 8, 2025

making your own sp-1200

This is the coolest project. Im really happy with espi already though on ios. building your own sp1200