ScaleRemapper - remap MIDI white keys to scales

All your LV2 and LADSPA goodness and more.

Moderators: MattKingUSA, khz

Post Reply
User avatar
milkii
Established Member
Posts: 477
Joined: Tue Jan 05, 2016 9:08 am
Location: Edinburgh
Has thanked: 92 times
Been thanked: 91 times
Contact:

ScaleRemapper - remap MIDI white keys to scales

Post by milkii »

https://github.com/xivilay/scale-remapper

"Midi only plugin. Remaps white keys of the standard midi-keyboard to any possible music scale."

This appears a lot like the basic core feature of https://autotonic.net

they/them ta / libreav.org / wiki.thingsandstuff.org/Audio and related pages / gh

Natelok
Established Member
Posts: 58
Joined: Fri Feb 08, 2019 7:18 pm
Location: Donnybrook Western Australia
Has thanked: 78 times
Been thanked: 14 times

Re: ScaleRemapper - remap MIDI white keys to scales

Post by Natelok »

Awesome find, thanks man. I use a BSP for a lot of my midi work, and I'm saving for a KSP to go with it, but my memory for scales and chords is terrible despite a decade of forced piano lessons as a kid. This is going to help me out a lot, because I'm lazy and it'll fill a gap in my setup until I can save another $500!

Cheeky cheat programs are awesome.
Nate!

Music Nerd, Guitarist, Fixer of Things, DJ, currently employed by Donnybrook Balingup Community Radio (Station Manager & Drive Time DJ, Recording Engineer for a small attached studio for local artists)

DAW: Mixbus at home, Mixbus32C at work
Natelok
Established Member
Posts: 58
Joined: Fri Feb 08, 2019 7:18 pm
Location: Donnybrook Western Australia
Has thanked: 78 times
Been thanked: 14 times

Re: ScaleRemapper - remap MIDI white keys to scales

Post by Natelok »

Ok, this is a massive pita to build and install. You'll need to sync submodules and then build Juce submodule inside the source tree. That's as far as I've gotten and I'll write some proper instructions once I get all the way through it, but no build guide, and a lot of submodule init sync and build stuff to do before hand.

Sigh. Updates later today I guess and I'll send a pull request for the readme file as well.
Nate!

Music Nerd, Guitarist, Fixer of Things, DJ, currently employed by Donnybrook Balingup Community Radio (Station Manager & Drive Time DJ, Recording Engineer for a small attached studio for local artists)

DAW: Mixbus at home, Mixbus32C at work
User avatar
LAM
Established Member
Posts: 992
Joined: Thu Oct 08, 2020 3:16 pm
Has thanked: 141 times
Been thanked: 348 times

Re: ScaleRemapper - remap MIDI white keys to scales

Post by LAM »

Natelok wrote: Fri Jul 29, 2022 12:05 am Ok, this is a massive pita to build and install. You'll need to sync submodules and then build Juce submodule inside the source tree. That's as far as I've gotten and I'll write some proper instructions once I get all the way through it, but no build guide, and a lot of submodule init sync and build stuff to do before hand.

Sigh. Updates later today I guess and I'll send a pull request for the readme file as well.
In case you have trouble compiling it, or you just want the binary, you can download it from the Release section:

https://github.com/xivilay/scale-remapp ... _ubuntu.7z

in mix, nobody can hear your screen

Kott
Established Member
Posts: 820
Joined: Thu Mar 21, 2013 12:55 am
Location: Vladivostok
Has thanked: 65 times
Been thanked: 124 times

Re: ScaleRemapper - remap MIDI white keys to scales

Post by Kott »

Natelok wrote: Fri Jul 29, 2022 12:05 am Ok, this is a massive pita to build and install. You'll need to sync submodules and then build Juce submodule inside the source tree. That's as far as I've gotten and I'll write some proper instructions once I get all the way through it, but no build guide, and a lot of submodule init sync and build stuff to do before hand.

Sigh. Updates later today I guess and I'll send a pull request for the readme file as well.
it could be a kind of guide https://github.com/xivilay/scale-remapp ... /cmake.yml

Code: Select all

git clone --recursive https://github.com/xivilay/scale-remapper
cd ui
yarn build
cd ..
cmake -B cmake-build -DCMAKE_BUILD_TYPE=Release
cmake --build cmake-build -j`nproc`
it worth to set the proper LV2 URI in the juce_add_plugin section:

Code: Select all

juce_add_plugin(${PROJECT_NAME}
    COMPANY_NAME XivilaY
    PRODUCT_NAME "${PROJECT_NAME}"
    NEEDS_MIDI_INPUT TRUE
    NEEDS_MIDI_OUTPUT TRUE
    PLUGIN_MANUFACTURER_CODE XivY
    PLUGIN_CODE Xiv8
    FORMATS ${FORMATS}
    LV2URI "https://github.com/xivilay/scale-remapper"
)
Natelok
Established Member
Posts: 58
Joined: Fri Feb 08, 2019 7:18 pm
Location: Donnybrook Western Australia
Has thanked: 78 times
Been thanked: 14 times

Re: ScaleRemapper - remap MIDI white keys to scales

Post by Natelok »

Thanks everyone for the advice and pointers to build guides. I went with the prebuilt binaries for now, and it seems to work great. I didn't even see any mention of yarn until a few minutes ago lol.

Anyway, I have it working. Thanks!
Nate!

Music Nerd, Guitarist, Fixer of Things, DJ, currently employed by Donnybrook Balingup Community Radio (Station Manager & Drive Time DJ, Recording Engineer for a small attached studio for local artists)

DAW: Mixbus at home, Mixbus32C at work
Natelok
Established Member
Posts: 58
Joined: Fri Feb 08, 2019 7:18 pm
Location: Donnybrook Western Australia
Has thanked: 78 times
Been thanked: 14 times

Re: ScaleRemapper - remap MIDI white keys to scales

Post by Natelok »

LAM wrote: Fri Jul 29, 2022 6:27 am In case you have trouble compiling it, or you just want the binary, you can download it from the Release section:

https://github.com/xivilay/scale-remapp ... _ubuntu.7z
I didn't even SEE a release section? I think my damage might be brained....
Nate!

Music Nerd, Guitarist, Fixer of Things, DJ, currently employed by Donnybrook Balingup Community Radio (Station Manager & Drive Time DJ, Recording Engineer for a small attached studio for local artists)

DAW: Mixbus at home, Mixbus32C at work
User avatar
LAM
Established Member
Posts: 992
Joined: Thu Oct 08, 2020 3:16 pm
Has thanked: 141 times
Been thanked: 348 times

Re: ScaleRemapper - remap MIDI white keys to scales

Post by LAM »

Natelok wrote: Fri Jul 29, 2022 12:54 pm
LAM wrote: Fri Jul 29, 2022 6:27 am In case you have trouble compiling it, or you just want the binary, you can download it from the Release section:

https://github.com/xivilay/scale-remapp ... _ubuntu.7z
I didn't even SEE a release section? I think my damage might be brained....
It's on the right of the github page below the About section:

Image

:wink:

in mix, nobody can hear your screen

Natelok
Established Member
Posts: 58
Joined: Fri Feb 08, 2019 7:18 pm
Location: Donnybrook Western Australia
Has thanked: 78 times
Been thanked: 14 times

Re: ScaleRemapper - remap MIDI white keys to scales

Post by Natelok »

LAM wrote: Fri Jul 29, 2022 2:01 pm
It's on the right of the github page below the About section:

:wink:
I know, right? I've been using git/github for 10 or more years, and I DIDN'T KNOW IT HAD A RELEASES TAB! :lol: Feeling PRETTY stupid rn. But that's ok, it's not a new sensation.

That said, I've rarely had issues compiling from source since I started using Linux back in the 90s, but the last couple of weeks I've had nothing BUT trouble. I just system upgraded from mint 20.2 to 20.3, but I'm pretty sure that the issue is 100% pebcak. I've been working long hours and then halfassing stuff at home, not rtfm despite it being on my house coat of arms, and generally waiting until I'm beyond tired before getting to work on my own stuff.

Thanks for your help everyone. I'll try to get my brain back into gear next week...promise.
Nate!

Music Nerd, Guitarist, Fixer of Things, DJ, currently employed by Donnybrook Balingup Community Radio (Station Manager & Drive Time DJ, Recording Engineer for a small attached studio for local artists)

DAW: Mixbus at home, Mixbus32C at work
Post Reply