23 lines
665 B
Ruby
23 lines
665 B
Ruby
module JamRuby
|
|
|
|
# describes an audio track (like the drums, or guitar) that comprises a JamTrack
|
|
class JamTracksManager
|
|
class << self
|
|
def save_jam_track(jam_track, user)
|
|
spec = Gem::Specification.find_by_name("jam_ruby")
|
|
py_root = spec.gem_dir + "/lib/py/jam_tracks/"
|
|
puts "Executing python in #{py_root}"
|
|
|
|
sku=""#jam_track.sku
|
|
public_key=""
|
|
private_key=""
|
|
tracks_filename=""
|
|
output_jkz=""
|
|
title=""
|
|
`python #{py_root}jkcreate.py -D -k #{sku} -c art.png -p #{public_key} -s #{private_key} -I #{tracks_filename} -o #{output_jkz} -t '#{title}'`
|
|
end
|
|
end
|
|
end
|
|
|
|
end
|