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
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
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
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
import src as midi z = midi.read_midifile("mary.mid") print print dir(z) print z.textdump()