Hello to all!

I am struggling with a script in python for a while now, and decided to look for some help. I am running a code that takes commands from Marsyas(open source for Music analysis).

#!/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6
#!/bin/bashimport math
import re
import numpy
import string
import os.path
import sys
import commands



l = "/Users/bmorab/Audio_Projecto/Data/Palco/PP3_44_distance_matrix/PP3_44_5.mf"

Col = open(l, 'r')
colist= []
songlist = []
for line in Col:
        #print line
        song = os.path.split(line)[1]
        #print song
        songlist.append(song)
        colist.append(line)



cmd = "sfplay " + colist[2]
print cmd
fileout = commands.getoutput(cmd)
print fileout



It basically reads song files from the .mf file, stores them in a list and play one of the songs from the list. It does work with some music but mostly it gives an error like this:

sfplay /Volumes/HAL/Datasets/Audio/PalcoPrincipal/mp3_resampled_44100/10005.mp3

sh: -c: line 1: syntax error near unexpected token `;'
sh: -c: line 1: `; } 2>&1'


Ive been searching for the meaning of the error, and It really depends on the script, but I would conclude that I am missing a punctuation mark??

Thank you very much for taking your time reading my request.

Looking forward to hearing from you.

Regards,
Bea


----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to