Warning: main(../top.inc): failed to open stream: No such file or directory in /data/www/htdocs/kilsti/midi_synth/sw.php on line 4

Warning: main(): Failed opening '../top.inc' for inclusion (include_path='.:/usr/share/php') in /data/www/htdocs/kilsti/midi_synth/sw.php on line 4

MIDI & synth - Own-made MIDI/sysex software for Roland JV/XP series

MSDOS LINUX Description
checksumchecksumChecks and corrects the checksum in a Roland or Yamaha SYSEX file.
filecompfilecompCompares two files and let you know how many bytes are different. Handles JV-1080/2080/XP-50/80 sysex files containing patches/performances/rhythms with different addresses.
getsysxgetsysxExtracts SYSEX information from a file (.MID .WRK and others). JV1080/2080/XP50/80 SYSEX will be separated from other SYSEX (two separate output files may be created: .SJV and .SYX)
midi2fil---Receives data from an MPU-401 compatible MIDI port and stores it in a file. No timing is recorded, just the received data itself.
midimon ---Displays all incoming data from an MPU-401 compatible MIDI port on the screen.
setunitsetunit Changes the Unit number in any Roland SYSEX file.
sendmidi---Transmits bytes to an MPU-401 compatible MIDI port. Either a file or single bytes can be specified (transmitted).
sjv2listsjv2listMakes different Patch/DrumKeymap/Performance listings and/or descriptions from a JV1080/2080/XP50/80 SYSEX file. The different list formats include pure list of names, detailed structure descriptions, CC routing info, Cakewalk INS, Cubase NAM and MasterTracks INI formats.
sjvmergesjvmergeMerges several SYSEX files containing JV1080/2080/XP50/80 patches. The addresses are changed so that the resulting bank(s) can be loaded directly into the USER bank.
sjv_efxsjv_efxSearches through files for SJV/XP patches that uses a specific EFX type. All the patches that uses the specified EFX are listed (patchname and filename) on the screen and they are also collected together in an own file, efx_n.syx (n=EfxType).
sjvsplitsjvsplitSplits a JV1080/2080/XP50/80 PATCH SYSEX file into smaller files, each containing a parameter specified number of Patches.
sysx2midsysx2midTakes SYSEX from a SYSEX file, makes a MIDI file and puts the SYSEX into it. Result: An SMF (.MID) file that can be played by a sequencer (eg.XP-50/80) to load/send the SYSEX to a synth.
viewsysxviewsysxExtract SYSEX information from a file (SYX,MID...), and displays it on the screen. You can see the size of each SYSEX block, the address in each SYSEX header, and, if it's a 6A SYSEX (SJV/XP), more detailed info is printed for each SYSEX block

All the MSDOS utilities can be run in a DOS/Cmd window in MS windows.
An exception is the ones handling MIDI communication. They will in most cases run correctly if there's no open MIDI devices in Windows, but no guaranties are made. The safest is to run them in plain MSDOS. Be aware that if you specify a wrong MPU-401 address, these programs will hang.

When you run a program without any arguments, you get more info about the command syntax

 


Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /data/www/htdocs/kilsti/bottom.inc on line 13