Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. file_list = Dir['original/*.wav']
  2. file_list.each_with_index do |original_wav, index|
  3. basename = File.basename(original_wav)
  4. target_wav = "processed/#{basename}"
  5. gain = case basename
  6. when /^piano/; 4
  7. else; 0
  8. end
  9. puts "[#{index + 1}/#{file_list.length}] #{basename} (#{gain})"
  10. system "sox", original_wav, target_wav, "gain", "#{gain}" or raise "Cannot convert"
  11. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement