Wednesday, January 29, 2025

how to preview audio on linux like on a mac


sudo apt install gnome-sushi

with this you can use space to quickly browse samples on linux

Tuesday, January 28, 2025

controlling sunvox with snes usb gamepad

antimicrox mapping the dropbox link.

Simplified Bcacciaaudio's mapping for this snes controller that has less buttons to work with my sunvox keybindings.

*added another function to sel patterns in layer 2 with start and select,
start + select = shift end + hold, shift home
This lets me move a pattern to the right and if held it retriggers back to the left
Couldn't figure out how to get it to just move back 1 but this is good enough
moving forward is the most important
at least I can move to the first pattern and start moving forward from there if i need to get to a
specific pattern.
- Note off is set to 1 command instead of the default tilde because I used xkeybind to remap tilde to be my left mouse click.
my macbook air that I put linux mint on it had a semi broken trackpad where it wouldnt click thats why I did that.

Bcaccia's blogpost and mapping

Sunday, January 26, 2025

smart-electronix archive: smexoscope

smart electronix on archive

I love this 32 bi oscilloscope

website to generate scala

sevish

just intonation scala files
this is a tutorial video

showing you how to do microtonal music in fl using sytrus and harmor


for sytrus (1:47)


  • load any preset first or it will overwrite
  • click pitch tab + key mod tabs
  • click triangle in bottom left to load the .fnv file
  • you have to do this for every operator
  • turn the "pe" knob all the way up

In Sevish Scale Workshop, click new scale, scroll down to the bottom and the option to "load preset scale" can be found there. I just wanted to get some justonic temp to get started before diving into the weirdo ones like "31 meantone edo" turns out it was hidden there. (also turns sytrus already has a justonic option if you click the triangle button under pitch/keymod)

Saturday, January 25, 2025

how to add a filter to a sfz


fil_type=lpf_2p         
cutoff=100             
cutoff_cc4=6000         // Range of cutoff modulation via CC4
 resonance=5
 

if you want to ignore velocity


amp_veltrack=0
volume=50

how to make a sfz keygrouped multi patch

in each group add



sw_default=a0
sw_lokey=a0
sw_hikey=f1
sw_last=a0
sw_label=a0 *the name of your inst on the key*

Friday, January 24, 2025

table of cc1 divisions for mapping multiple samples in a single sfz patch (1 to 16)


locc1=
hicc1=

4 splits of cc1

  1. 0-31
  2. 32-63
  3. 64-95
  4. 96-127

2 splits

  1. 0-63
  2. 64-127

    1. 8 splits

      1. o-15
      2. 16-31
      3. 32-47
      4. 48-63
      5. 64-79
      6. 80-95
      7. 96-111
      8. 112-117

      Number of Samples Sample Index locc1= hicc1=
      1 1 0 127
      2 1 0 63
      2 2 64 127
      3 1 0 42
      3 2 43 85
      3 3 86 127
      4 1 0 31
      4 2 32 63
      4 3 64 95
      4 4 96 127
      5 1 0 25
      5 2 26 51
      5 3 52 77
      5 4 78 103
      5 5 104 127
      6 1 0 21
      6 2 22 42
      6 3 43 63
      6 4 64 84
      6 5 85 105
      6 6 106 127
      7 1 0 18
      7 2 19 36
      7 3 37 54
      7 4 55 72
      7 5 73 90
      7 6 91 108
      7 7 109 127
      8 1 0 15
      8 2 16 31
      8 3 32 47
      8 4 48 63
      8 5 64 79
      8 6 80 95
      8 7 96 111
      8 8 112 127
      9 1 0 14
      9 2 15 28
      9 3 29 42
      9 4 43 56
      9 5 57 70
      9 6 71 84
      9 7 85 98
      9 8 99 112
      9 9 113 127
      10 1 0 12
      10 2 13 25
      10 3 26 38
      10 4 39 51
      10 5 52 64
      10 6 65 77
      10 7 78 90
      10 8 91 103
      10 9 104 116
      10 10 117 127
      11 1 0 11
      11 2 12 22
      11 3 23 33
      11 4 34 44
      11 5 45 55
      11 6 56 66
      11 7 67 77
      11 8 78 88
      11 9 89 99
      11 10 100 110
      11 11 111 127
      12 1 0 10
      12 2 11 21
      12 3 22 32
      12 4 33 43
      12 5 44 54
      12 6 55 65
      12 7 66 76
      12 8 77 87
      12 9 88 98
      12 10 99 109
      12 11 110 120
      12 12 121 127
      13 1 0 9
      13 2 10 19
      13 3 20 29
      13 4 30 39
      13 5 40 49
      13 6 50 59
      13 7 60 69
      13 8 70 79
      13 9 80 89
      13 10 90 99
      13 11 100 109
      13 12 110 119
      13 13 120 127
      14 1 0 9
      14 2 10 18
      14 3 19 27
      14 4 28 36
      14 5 37 45
      14 6 46 54
      14 7 55 63
      14 8 64 72
      14 9 73 81
      14 10 82 90
      14 11 91 99
      14 12 100 108
      14 13 109 117
      14 14 118 127
      15 1 0 8
      15 2 9 17
      15 3 18 25
      15 4 26 33
      15 5 34 41
      15 6 42 49
      15 7 50 57
      15 8 58 65
      15 9 66 73
      15 10 74 81
      15 11 82 89
      15 12 90 97
      15 13 98 105
      15 14 106 113
      15 15 114 127
      16 1 0 7
      16 2 8 15
      16 3 16 23
      16 4 24 31
      16 5 32 39
      16 6 40 47
      16 7 48 55
      16 8 56 63
      16 9 64 71
      16 10 72 79
      16 11 80 87
      16 12 88 95
      16 13 96 103
      16 14 104 111
      16 15 112 119
      16 16 120 127

Thursday, January 23, 2025

pulse audio loopback recording

Its easier than I thought.
Just use pulse audio volume control pavucontrol
switch to the second tab, the recording tab
from the dropdown menu change it from:
Built-in Audio Analog Stereo to
Monitor of Built-in Audio Analog Stereo

FB-01 tfi patches for fm drive

The tfi patches can be loaded in deflemask and furnace tracker (maybe dexed, genny and vopm? haven't tested)
In FL studio using the midi out module out on port 0,
in FL settings make sure midi out set to:
Midi Through Port-0
In Deflemask set midi input to Midi Through Port-Zero
and you can record the audio back into edison in FL

Usually I prefer Furnace but It seems like only defle as live preview as you swap through presets which is essential for me in this case.
on this 2008 Imac running linux I tried installing the following plugins with no success.

  1. Dexed
  2. Genny

I like the FB-01 more than dexed anyway. Im familliar with it because I had one for a while and I liked all the patches on it they just made sense. Dexed as way too many patches it makes me sick. The Dx7 is over rated, 7 operators is too many 4 is plenty. 2 is massive enough as it is if done right. I don't need a million stereo detuned E piano patches. The envelopes are stupid. Sytrus anyday over Dexed. Too bad It can't import TFI. I heard on bluesky that Chipsynth MD is going to be ported to Linux in Q2 Im excicted for that. I had the fb-01 patches in that before.

How To Make An Impulse Response Of An Eq Curve

impulse response sample

Wednesday, January 22, 2025

4 things I learned today in FL studio

  1. 'punch in' recording using edisons 'on play mode'
  2. step edit can do chords
  3. stereo glitch/halftime effects with insta looper
  4. easy taurus organ pedals is secretly an acid monster

ctrl e in the mixer pulls up edison
set it to ON PLAY MODE (mentioned at 4:37) it records to the length of your patterns in the playlist creating markers as it repeats
you can use arrow keys to quickly jump between recorded takes and pick the best one

Other Edison Modes

Do i pick 'input' 'on input?'
In Edison on input starts recording after recording reaches a certain threshold,
input does that BUT ALSO stops and starts again based on that threshold
its perfect for doing multiple takes auto truncating the silence.
- to the far right in edison that VU meter is actually a fader!!
if you drag up/down the green selection shows you the threshold being set at that level

Step Edit Mode

ctrl e in the piano roll enters step edit mode
you can enter chords in step edit mode!!
usually you use the numpad to change the size and enter in rests
to make this work on a laptop:
click the mouse to the start of the bar
ctrl e to enter step edit and play your chord on your midi keyboard
ctrl b to duplicate the note, shift left/right to move it into place.
at the end of the bar it doesn't let you click to position the mouse cursor
an easy work around is just to add a dummy note beyond the length of the clip to extend it. Make it outside of the range of your chord so its easy to delete afterward.
A more complicated way is maybe using ctrl enter to create a time selection and duplicating and deleting it.

Instalooper

Instalooper on plugins 4 free
Its annoying to use with the mouse, almost gave up on it because midi notes also toggle instead of momentary. but using a midi controller that sends cc set to momentary it actually works properly.
I tracked down smart electronix supatrigga vst ehh its okay. I remember it being better. I prefer dblue glitch
right click to enable the fx to be held
autopan is sick to have enabled it makes the repeats wrap around your head.
If you set the time to -100 and length to 1 bar its kind of like an instant halftime plugin.

juicy acid bass lines

easy taurus by easy toolz is a surprisingly acidy sounding bass vst with a juicy resonant filter
Phutura by Phuturetone is a great synth for hoover sounds

Tuesday, January 21, 2025

Renoise Tools - Place Selected Notes Evenly

place selected notes evenly tool for renoise

I want it to be like sunvox, but ctrl p is already paste continuously so i made it shift p instead


I've replaced the supernudge tool with pattern rotate tool because unlike supernudge it wraps when it reaches bottom of the selection.
I have it mapped to fn ctrl alt shift pgup/pgdown

I got FL working on my Raspberry pi 4 today!

heres a video of it in action

ohmicide and Glitch

video that links to ohmicide

its free abandonware now!! huge plugin skrillex used back in the day dblue glitch

using sytrus to fm 2 in to 1 feeding back mod 2 and assigning an lfo to it.
routing kick and snare and sytrus to their own mixer channels then bussing the drums together with "send to this channel only" then combining everything in a pre-master channel with ohmicide and glitch and edison set to record.
the pattern is 1 bar and each time it repeats it adds a time marker.
whats good about this method is you can randomize every effect sequence in glitch till it sounds good and then you can easily cut away everything you don't like and re assemble it. (either with scissors on the timeline, or midi using slicex)

Sunday, January 19, 2025

yamaha cbx k1

I plugged my old midi controller in I haven't used it in ages because I've been scared of blowing it up with the wrong power adapter
my pss 170 got soaked in the flood and is gone now but I have the power adapter from that, I took a chance on it and it worked
It has the 5 pin din midi jacks on the back which I haven't seen in a long time
That means I was also able to use my usb to midi cable I got from merriam ages ago using a lightning adapter to iphone for loopy pro.

Velocity sensitivity is too low by default:
to change it you hold shift, then press velocity, then type 80, then enter
I like that you can switch midi channels really easily with it
by pressing shift + midi channel + number + enter
To change what mod wheel does:
shift + controller + cc number + enter
I like that it lists all the most important ccs on the front panel for quick reference
That keyboard taught me about the secret midi functions hidden in alot of keyboards
like how cc 74 controlls filter cut off
cc 91 controlls reverb level
7 is volume but 11 (expression) can also be volume
64 is your sustain pedal
93 is chorus
10 is pan

Mobius 2.5 works great in wine on linux

Mobius 2.5 circular labs

To Enable Monitoring:
go to configuration, global parameters, and check monitor output

I remapped record from r to spacebar
instant multiply/divide to pgup/pgdown
m to mute
r to re record

It works great as a vst2 in fl studio for jamming and recording into edison.
I use fl asio for the audio driver, seems to have the least latency.
couldn't figure out how to select my audio interface so i defaulted to the 3.5 mm in and outs on my 2008 imac
In Alsamixer the input is "capture had the gain set half way.
Usually I have to crank the volume on this casiotone ct-s300 running headphone out bc its usually pretty quiet but in this case it was super distorted when I had the gain all the way up. after doing that everything sounded perfect.
I don't really mind not having to use the interface, its nice to have a simple set up that just works. less cables = less clutter, its easier on the mind.
Its great to not have to need to involve the usb hub
I love the 3.5 headphone and mic inputs on the back of this mac I never use them anymore I forgot about them. Im glad I could figure out a way to use them again.

Saturday, January 18, 2025

nanonoise

map cc and mmx from a korg nanokontrol2 to keypresses

nanonoise github

Friday, January 17, 2025

reaper super 8 script for cc to select different slots

make track loop super 8 cc map

for piano sustain pedal cc 64 i had to remap the cc because I set my keyboard to default out on midi channel 10 so it wouldnt clash with the notes that trigger the looping

todays 32 bit plugins

  • grace sampler
  • minimogue va
  • oxid by fullbucket audio, a arp omni 2 really nice string machine with ping pong delay and chorus
  • tdr nova dynamic eq

Tuesday, January 14, 2025

duplex renoise tool for midi mapping

duplex tool

tools for making breakcore in renoise

the bird bird jsfx repo the yt video

he also uses the x-raym stutter edit. It does a loop roll effect where it halves the loop length and repeats it throughout the selection like a edm snare roll

Sunday, January 12, 2025

how to get open mpt to not suck

its ugly and the keybinds suck but it sounds great and it has powerfull features heres the fix:
Im running it in wine so to fix the theme you need to change the windows desktop theme in wine cfg (Im using q4wine to manage wine) under desktop integreation set it to no theme otherwise it will fight it. (shouldn't be a problem because the wine that in apt doesn't ship with any dark theme. breeze dark theme for wine
In Open MPT, ctrl f1 (fn ctrl f1) to open settings, colour themes are under the display tab. my top 3 themes are:

  • strawberry
  • plumbum
  • skale

Fixing the Keybinds
if you look for more keybinds there are none in the default path of home,mint,.wine,drive_c,users,mint,Application Data,OpenMPT.
You need to copy them from your wine directory into that directory so you don't need to dig through a million folders to get to it.
/home/mint/.wine/drive_c/Program Files/OpenMPT/ExtraKeymaps/
another location it could be is:
/home/mint/.wine/drive_c/users/mint/Local Settings/Application Data/Programs/OpenMPT/ExtraKeymaps/
delete all the other languages besides US (you'd think uk is english but its a real headache when you need to type specials symbols and there not where you expect). maybe the ft2 one might be usefull? I just went with it2 (lpchip) version it just makes the most sense to me coming from schismtracker.

schism pattern editor keybinds

Saturday, January 11, 2025

fixed loop point export in renoise

in settings, under files, song/instrument/sfz export set sample format to wav/uncompressed. The default flac wasn't giving me the proper metadata for the loop points to show up in other software so my loops were broken in polyphone. the loops work perfectly in fl studio. Open the sfz in in Open MPT and export as xi and you can import multi sampled vsts into sunvox (using the plugin grabber tool)

SFZ can be imported to ios using isfizz by kira Q Tech. I love that app its very light weight. I was using Vir Syn Audiolayer before which had really great filters and built in effects but It took up too much space on my old Iphone 238mb vs 5.7mb. Its made by the same people who made kq dixie which I prefer to dexed. It didn't exist a few years ago. actually it doesn't run on my old iphone because it requires at least ios 15. I went with bs-16 sf2 soundfont player ol reliable. I got another app called soundfonts but for a while it working fine then stopped working out of nowhere till they updated it. Last time I tried it it seemed to be working but Ive been going with bs-16 just because it seemed more reliable.

Friday, January 10, 2025

python to convert midi to keystrokes

Groovin in G had a tutorial about hacks in renoise. He had one where he used a midi to keystroke tool to set an lfo to cycle through samples that triggers a keystroke to switch between samples. I looked into it and Bome's midi translator is kind of expensive so heres a python script that does the same thing


import mido
import pyautogui as pg

# Replace 'INPUTPORT' with your MIDI input port name, e.g., 'CASIO USB-MIDI:CASIO USB-MIDI MIDI 1 16:0'
input_port = 'CASIO USB-MIDI:CASIO USB-MIDI MIDI 1 16:0'

# MIDI note 36 and 37 correspond to the notes you want to trigger the hotkeys for
NOTE36 = 36  # Alt + Down Arrow
NOTE37 = 37  # Alt + Up Arrow

# Open the MIDI input port
with mido.open_input(input_port) as inport:
    for msg in inport:
        # Check for "note on" message (status byte 144-159 for "note on")
        if msg.type == 'note_on':
            if msg.note == NOTE36:  # Check if the pressed note is MIDI note 36
                print(f"MIDI note 36 pressed: {msg}")
                # Send Alt + Down Arrow
                pg.hotkey('alt', 'down')  # Simulate Alt + Down Arrow

            elif msg.note == NOTE37:  # Check if the pressed note is MIDI note 37
                print(f"MIDI note 37 pressed: {msg}")
                # Send Alt + Up Arrow
                pg.hotkey('alt', 'up')  # Simulate Alt + Up Arrow

Thursday, January 9, 2025

Midi Velocity Scaler For Renoise

Digging through the forums I found this tool that works on wine. the site isn't https with an old certificate from 2003 I took a chance it and it does exactly what I wanted it to do. To get it to work I set the input to my keyboard andthe output to synth input port and on renoise I set the input to WINE MIDI DRIVER wine alsa output

velocitycurve.zip(midi velocity curve changer by Trombettworks v1.2)

The reason I'm so excited by this is because Im getting into using orchestrial sfz libraries where the performance patches use precise velocity layers to map different samples and articulations. Its changed the way I think about mapping samples and create instruments. People outside of the film scoring scene don't take advantage of these tools as much as they should. They are missing out

Monday, January 6, 2025

how to change default boot options

I have mint and antix installed on this external drive. It defaults to antix if I am not quick enough to choose mint, then I have to reboot and its a whole hassle. Heres the fix:


sudo vim /etc/default/grub

change the line with DEFAULT_GRUB=0 to 1 (or whatever)


sudo update-grub

Saturday, January 4, 2025

airwindows bass plugins

  • floor - kind of like maxxbass psycho acoustic
  • weight - generates low end
  • orbit kick - like the ol' ns-10 subkick trick
  • dubsub2-
airwindows fx cheatsheet

other good ones

  • to tape8
  • pocky2

The ones I am using jan24'25

  • BassDrive32
  • BassKit32
  • Chamber32
  • ChorusEnsemble32
  • ChromeOxide32
  • Deckwrecka32
  • Density232
  • DeRez232
  • DeRez32
  • DeRez332
  • DubSub232
  • DustBunny32
  • Floor32
  • Galactic32
  • Galactic332
  • GalacticVibe32
  • kCathedral232
  • kCathedral32
  • LilAmp32
  • Mackity32
  • MatrixVerb32
  • MidAmp32
  • OrbitKick32
  • Pockey232
  • PowerSag232
  • PowerSag32
  • TapeBias32
  • TapeDelay232
  • TapeDelay32
  • ToTape832
  • Verbity32
  • Weight32
DL link for all the 32 bit win plugins

Combine Instruments Tool for Renoise

Combine Instruments I was trying to do some resampling of cardinal's lush plateau reverb on oxevst by looping back the audio from my interface and each recording was output to a new instrument. I wanted to have It all as one drumkit I think this tool does that.

Thursday, January 2, 2025

I'm liking reapers midi editor now

using Ninjas from Clearly-Broken-Software is really good with these hotkeys for chopping breaks

drops its a 1 shot sfz based sampler ninjas2 is great for chopping breaks
  • NumPad Page Up = Navigate: Select next note
  • NumPad Home = Navigate: Select previous note
sfizz for debian