jajcus / sampledrawer Goto Github PK
View Code? Open in Web Editor NEWAudio file browser and organizer (work in progress)
License: GNU General Public License v3.0
Audio file browser and organizer (work in progress)
License: GNU General Public License v3.0
I don't have PA, so sampledrawer should be able to use at least plain Alsa.
Very nice prototype! Kudos for releasing it. I tried it on Fedora 32 (Wayland) and it's a great start. Drag and drop to Bitwig worked out of the box. I tried the sample manager from ADSR (via wine) but that didn't work very well. The one from Sononym.net was great but quite expensive. You are definitely on to something. My answers to your questions:
Do you think you need such a tool?
Yes :-)
If you are already working with many small audio files:
I have thousands of samples. The Leviathan sample pack alone is (iirc) > 5000 samples
What is your current workflow?
Open DAW, mess with synths until I have something I like, then add kick, etc.
What kind of meta-data is important for you?
How do you find the file you need for a specific project?
If samples are properly named with 'type' (e.g. Bass), 'BPM' (e.g. 124) and 'key' (e.g. Cm for C minor) in the file name then it's pretty easy. But if samples are not properly named (happens with free stuff) then it's quite challenging. It would be great if sampledrawer could analyze samples and add the Key and BPM similar to Mixxx https://github.com/mixxxdj/mixxx
Is there any specific file processing useful before importing files to a library
Not sure. I never came across the need to process a sample before adding it to an audio track.
Is there any specific file processing useful before using samples in a project (before pasting them to a DAW)?
Not sure either. Never did any processing before using them.
Are there any serious errors in my current idea?
Don't think so. It's a great start.
Usability suggestions:
Feature suggestions:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.