Esempio n. 1
0
def get_tracks(filename):
    if filename=="":
        filename = radium.getLoadFilename("Choose midi file", "*.mid *.MID *.midi *.MIDI")
    if not filename or filename=="":
        return False
    try:
        tracks = midi.read_midifile(filename)
    except:
        radium.showMessage("Could not read "+filename+". Either file doesn't exist, or it could not be read as a standard midi file.");
        return False
    
    return tracks
Esempio n. 2
0
def get_tracks(filename):
    if filename=="":
        filename = radium.getLoadFilename("Choose midi file")
    if not filename or filename=="":
        return False
    try:
        tracks = midi.read_midifile(filename)
    except:
        radium.showWarning("Could not read "+filename+". Either file doesn't exist, or it could not be read as a standard midi file.");
        return False
    
    return tracks
Esempio n. 3
0
def get_tracks(filename):
    if filename == "":
        filename = radium.getLoadFilename("Choose midi file",
                                          "*.mid *.MID *.midi *.MIDI")
    if not filename or filename == "":
        return False
    try:
        tracks = midi.read_midifile(filename)
    except:
        radium.addMessage(
            "Could not read " + filename +
            ". Either file doesn't exist, or it could not be read as a standard midi file."
        )
        return False

    return tracks
Esempio n. 4
0
def get_tracks(filename):
    if filename == "":
        filename = radium.getLoadFilename("Choose midi file",
                                          "*.mid *.MID *.midi *.MIDI")
    if not filename or filename == "" or radium.isIllegalFilepath(filename):
        return False
    try:
        filename = radium.getPathString(filename)
        tracks = midi.read_midifile(filename)
    except:
        message = traceback.format_exc()
        radium.addMessage(
            "Gakk. Could not read " + filename +
            ". Either file doesn't exist, or it could not be read as a standard midi file.\n\n"
            + message)
        return False

    return tracks
Esempio n. 5
0
import src as midi

z = midi.read_midifile("mary.mid")
print
print dir(z)
print
z.textdump()