hpmusic |
PSRMIDIPSR MIDI FILE ANALYZERPSRMIDI is a tool that scans GM, GM2, XG and XF MIDI-files of format 0 or 1, style-files for Yamaha-keyboards and Cakewalk XG-SysEx bank-files. You will get an interpretation of all elementary midi-events included. The program has been developed to get knowledge about the interior of the songs which are produced by the Yamaha keyboards with its special XG-SysEx and voices, but it can also be applied with all other XG, GM and GM2 MIDI-files. The type of protocolized events can be selected by filters. There is no manual needed with the program. SysEx bank-files are binary files with the extension .syx, including a sequence of SysEx-byte-strings. The files are created with Cakewalk. In the listing you will find the time- and byte-position of each event, the message in hex and the textual interpretation of the message. If you want to learn something about the structure of midi-files, PSRMIDI will be useful. PSRMIDI is programmed with Visual C++ for Windows. The program gets information from a Cakewalk instrument-definition-file (.ins), which should be selected to get better interpretations. InstallationUnzip the file psrmidi.zip. You get the files: 1. PSRMIDIxxx-Setup.exeStart this program to install PSRMIDI 2. yamaha_kbds_xxxx.ins Cakewalk Instrument Definition File, including the Keyboards PSR-8000, PSR-9000, 9000 Pro, PSR S700 and PSR S900. 3. tyros_kbds_xxxx.ins Cakewalk Instrument Definition File, including the Keyboards Tyros, Tyros2 and Tyros3. 4. SysEditor_DataList_xxx.4xg includes the meanings of Yamaha XG Effect SysExes You may use the always actual Cakewalk ins-files from my site Downloads - CW Ins-Files. You get the always actual SysEditor Data List from Rainer Martin: http://www.go4musik.de/musikerseite.html CopyrightPSRMIDI is freeware, but it is not allowed to publish the program without my permission to be downloaded from private or commercial websites. It is not allowed for firms, to put the software on disks or CD without my permission. It is allowed for everyone to get information from the source-code. DownloadsHistoryPSRMIDI(2.23)Wednesday, 21 July 2010
PSRMIDI(2.22)Tuesday, 27 October 2009
PSRMIDI(2.21)Tuesday, 18 September 2007
Protocol improvements with:
PSRMIDI(2.19)Tuesday, 31 January 2006
SysEx protocol revised
PSRMIDI(2.18)Monday, 21 November 2005
PSRMIDI(2.17)Sunday, 21 August 2005
PSRMIDI(2.16)Wednesday, 20 April 2005
1. Protocol of XG SysEx "Rcv Channel" repaired.
2. Close of source midifile on Exit added. PSRMIDI(2.15.1)Friday, 18 March 2005
new program icon
PSRMIDI(2.15)Sunday, 13 February 2005
Detailed protocol of XG Effect SysEx (Reverb, Chorus, Variation, Insertion)
PSRMIDI(2.14)Friday, 26 November 2004
Some Clavinova (Score) SysEx added.
Some XF Meta-Events added. Protocol of XG MultiPart SysEx improved. PSRMIDI(2.13)Saturday, 30 October 2004
PSRMIDI(2.11)Saturday, 30 October 2004
PSRMIDI(2.10)Saturday, 30 October 2004
Bug with Cakewalk SysEx-Banks (.syx) repaired.
PSRMIDI(2.9)Saturday, 30 October 2004
Protokoll of Tyros style-files, all file-extensions allowed.
PSRMIDI(2.8)Saturday, 30 October 2004
PSRMIDI(2.7)Saturday, 30 October 2004
Bugs: Exception with a special MIDI-file. Better error-detection.
PSRMIDI(2.6)Saturday, 30 October 2004
Detects more chords
PSRMIDI(2.5)Saturday, 30 October 2004
Bug repaired: Sometimes no protocol of copyright- and track-name-events.
PSRMIDI(2.4)Saturday, 30 October 2004
Detects more chords
PSRMIDI(2.3)Saturday, 30 October 2004
Bugs repaired with key signature and chord-detection (last chord printed now)
PSRMIDI(2.2)Saturday, 30 October 2004
PSRMIDI(2.1)Saturday, 30 October 2004
PSRMIDI(2.0)Saturday, 19 October 2002
Initial version
|