Prev Previous Post   Next Post Next
Old 01-26-2020, 12:16 PM   #1
dimentorium
Human being with feelings
 
Join Date: Jan 2020
Posts: 21
Default Prototype for Preset Management

Hi all,
its my first post for Reaper, just started a few month ago to work with it.

Wanted to ask for feedback, if my idea is worth continuing.

I build a rough prototype for browsing Halion presets that shows all preset on a 2D graph. The presets are ordered by similarity via a machine learning algorithm (tsne) and I am working to improve this.
You can prelisten every sound (each dot is a preset) and directly load it into reaper. The video is linked via dropbox( hope tats OK to everyone).
Idea behind it is, that I am trying to build a more musically oriented browsing and to find out how good I can map the sounds by similarity with an algorithm. So if you find a sound (or know it) you can search its surrounding for similar sounds.

The idea is not new, currently XLNaudio does this for drum sounds with XO and this seems to be based on a google paper https://experiments.withgoogle.com/drum-machine

But until now, no one has done this for synths and there is no product out, so I thought to give it a try.

Current status:
- LUA Script to render a folder of presets into a folder of wav files
- Python scripts to extract audio features from wavs(very basic)
- Pyton script that draws the plot, plays the sounds and loads presets into Reaper

Here is the video, hope it works
https://www.dropbox.com/s/mw6emdexn6..._Demo.mp4?dl=0

Would be very interested if you find this useful.

Thanks a lot!
Attached Images
File Type: jpg Reaper_tsne.jpg (45.5 KB, 261 views)
dimentorium is offline   Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 10:32 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.