Random Sample Generator/Maker

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
RELATED
PRODUCTS

Post

You can't always get what you waaaant...

Post

No ?
You can't always get what you waaaant...

Post

Borogrove/TinyGod on here was working on something like this YEARS ago - it was a tool that would trawl your samples folders, grab samples at random and mix them together to create new samples. I don't think he ever finished it (or released it in any form) which was a shame, I would have really liked to have used it.

Post

Still haven't found the program I was originally looking for, although I KNOW I have seen it somewhere before...none of the suggestions really do what I was looking for, although a lot of them look very interesting...

The closest I have found to doing what I was looking for is a program called "Pink Ninja 1.1"

http://www.kvraudio.com/forum/printview ... 60&start=0

Post

Audington: That thread sounds like exactly what I'm looking for...a shame it was never finished!!

Post

I would definitely check out Pure Data. While there is a bit of a learning curve if you want to start rolling your own devices, you should look on Pure Data forum for some insanely cool devices made by users:
http://puredata.hurleur.com/
(use the search function)
And best of all - PD is free!
Let us know if you find something else.

Post

Just an update: I never actually found a program that did what I really wanted it to do but I ended up using the program called "Pink Ninja 1.1" I found somewhere through google. It works pretty good for creating random one-shot samples but you have to manually feed it 1 audio file at a time. The way I use it is to just drop a full song into it and specify how long each sample can be (between x and x seconds) and how many samples I want...then it neatly spits a bunch of little one-shots out into their own folder that you specify. I find it useful for creating stabs or random sampled drum sounds...

Post

audington wrote:Borogrove/TinyGod on here was working on something like this YEARS ago - it was a tool that would trawl your samples folders, grab samples at random and mix them together to create new samples. I don't think he ever finished it (or released it in any form) which was a shame, I would have really liked to have used it.
i was going to mention the same thing ,
with the exception that i thought it was jon / CoFX ...
Image

Post

for a loop randomizer checkout bram 's stuff

http://bram.smartelectronix.com/plugins.php?id=6

check out these guys' stuff too

http://www.smartelectronix.com/
If your plugin is a Synth-edit/synth-maker creation, Say So.
If not Make a Mac version of your Plugins Please.

https://soundcloud.com/realmarco

...everyone is out to get me!!!!!!!

Post

stanlea wrote:Maybe this one ?

http://www.kvraudio.com/product/arcade2_by_dmu
I would love to get my hands on this one but the developers page is gone. Help?

Post

ImageImageImageImage

Post

highkoo wrote:http://www.donkeymutation.com/files/dmu_arcade2.1.dll

Also, S-Layer is totally awesome. :)
Thanks for a try, but it doesn't work (Hostname lookup for "www.donkeymutation.com" failed)
All of the links I could find pointed either to developers site or the link you provided and they are both dead...Internet is getting old I guess :)

Post

Try noiser (lots of other cool apps too)

http://www.ixi-software.net/content/software.html

(scroll down the list)

Post

I've been looking for this kind of program for a while and ended up writing a script myself.
So to recap what the post is about because there is lot of software above that do different things:
We want to point to a folder full of audio (mp3's in this case as I point it at my mp3 library) and we want it to spit out samples from random files.

The script is in Ruby (its built in if u have OSX) and uses SoX (http://sox.sourceforge.net/) as a cutting tool. In order for SoX to process mp3 files it needs to be a version with Lame support.
Here's a short instruction for OSX:
http://ggkarman.de/tech/building-sox-wi ... rt-on-osx/
And here for windows (haven't tested):
http://stackoverflow.com/questions/3537 ... mad-stream

Here's the Ruby script:

Code: Select all

# get all mp3's from following directory
files = Dir.glob("MUSIC/**/*.mp3")
# output directory, create if doesn't exist
out_dir = "random"
Dir.mkdir(out_dir) unless File.exists?(out_dir)
# number of files to get samples from
num_files = 20
# number of samples to get from each file
cuts_per_file = 5
# duration of those samples
output_time = 3 #seconds
# minimum length of mp3 to be processed
mininum_mp3_duration = 60

num_files.times do |j|
  # get one random element (file) of array
  file = files.sample
  puts "CUTTING: #{j}: #{file}"
  # get filename without path and .mp3 extension
  name = file.split('/')[-1]
  name.gsub!(/\.mp3/i,"")
  # get mp3 total time in seconds using soxi
  duration = 'soxi -D '#{file}''
  duration = duration.to_i
  # skip to next file if file is shorter than minimum duration
  next if duration < mininum_mp3_duration
  # get samples from evenly spaced areas of the file (randomize the x inside the loop below to get random areas)
  x = duration / (cuts_per_file+1)
  puts "MP3 Duration: #{duration}s"

  (cuts_per_file - 1).times do |i|
    # name file based on current time if it already exists
    i =  Time.now.to_i if File.exist?("random/#{name}_#{i+1}.wav")
    # do the actual cut
    'sox '#{file}' 'random/#{name}_#{i+1}.wav' trim #{x*(i+1)} #{output_time}'
  end
end
Paste it to some_filename.rb, configure to your needs and run in command line ruby some_filename.rb.
Also if you're on OSX, AudioFinder has very similar feature with some different parameters: first display files u want to process, for example with AudioFinder library search, the choose Process > Sample Extractor HD.

Cheers.

Post


Post Reply

Return to “Instruments”