midi01.txt
上传用户:riieeetjf
上传日期:2010-03-03
资源大小:1468k
文件大小:8k
源码类别:

midi

开发平台:

Visual C++

  1. Copyright and Distribution 
  2. midiio.zip: Midi I/O C++ parser. classes: MidiRead, MidiWrite, MidiCopy, MidiSerial, MidiColl, MidiTime. 
  3. midi2txt.zip: Converts binary midi files into mnemonic text midi files. Checks binary midi files for errors (option -error). Shows some midi information e.g. lyrics (option -lyric). 
  4. txt2midi.zip: Compiles text mnemonic midi files into binary midi files. 
  5. midi2gm.zip: Simple modifications on binary midi files (e.g. remove sysex, remove text, remove bank setting commands) to get a midi that is more (GM-)compatible to players. Special support for Korg i2/i3 instruments. Converts Korg i2/i3 midi to GM midi. 
  6. midifix.zip: Correcting bad structured midi files (update number of tracks, update length of each track). New: Also tries to fix problems with midi events (e.g. remove truncated commands). 
  7. midi2to0.zip: Converts format 2 midi files (contains more than one song) into several midi format 0 files. 
  8. midi1to0.zip: Converts format 1 midi files into format 0 midi file (merges all tracks into one multichannel track). 
  9. midi0to1.zip: Converts format 0 midi file into format 1 midi file (splits the format 0 track into tempo track and one track per channel). 
  10. midifade.zip: Shows time table where notes are played. Fade-In or Fade-Out of midifile between certain time range from given start to given end percentage of original velocity. 
  11. midipat.zip: Translates GM programs to Non-GM programs. Currently bank selection and program renumbering is supported. Sysex commands are not supported in this version. Including Mark Robson's iperc2gm.bat which translates Korg i-series percussion track to GM. 
  12. miditran.zip: Transposes notes by adding or subtracting number of halfnotes, in- and decreases volume, in- and decreases note velocities of whole song or selected channels. Arithmetic (increment, decrement, assign) or percentage (e.g. set to 80 percent of original volume) calculations. 
  13. mididmp.zip: Time sorted dump of notes. 
  14. dmp2midi.zip: Note dump back to midi file. 
  15. midi2hex.zip: Shows hexadecimal midi commands and their meaning. 
  16. midifind.zip: Find text in midi files (regular expressions *,? allowed). Long filenames support! 
  17. miditrk.zip: Get overview about tracks in a midi file. Shows GM,GS,XG program names. 
  18. midigrab.zip: Extract a midi song from uncompressed archives (e.g. RIFF, RMI, MACINTOSH-MIDI, ...). 
  19. mididrum.zip: Split midi drum instruments or tracks with more programs into separate tracks. 
  20. midisort.zip: Sort tracks of midi file. Option to move comment tracks to end of midi. 
  21. midistat.zip: Statistics of a midi file (tracks, channels, programs, notes, volumes, velocities). 
  22. midifmt.zip: Tells midi version (0, 1, 2) and number of tracks of midi files. 
  23. midivol.zip: Set volume of midi files to a common maximum level. 
  24. mididir.zip:  Midi directory listing and can add title to a midi file. Listing can be imported into databases (option -database). Long filenames support! New option -length to get duration of midi songs. New option -poly to get maximum notes polyphony. 
  25. miditrim.zip: Remove pauses at beginning and/or end of a midi file. 
  26. midimap.zip: Map channel numbers. 
  27. mapnotes.zip: Changes notes by a note translation table. 
  28. midicut.zip: Cuts a part of a midi file and saves it into a new midi file. Cuts also certain midi channels. Since v2.06 with more time precision (milliseconds). 
  29. midinote.zip: Produces a note listing sorted by time easily importable from other programs. Flexible text format now also contains: header, tempo, tact, text, programs, controls, aftertouch, pitchbend, key, polykeypressure. 
  30. Information for Visual Basic: programmers how to use these utilities in their private or free VB programs. 
  31. note2mid.zip: reverse operation of midinote, converts note text values to a midi file. 
  32. midreset.zip: Removes old reset sysex and adds new reset sysex commands (GM, XG, GS). 
  33. midicat.zip: Concatenates format 0 midi files to a medley. 
  34. midiprog.zip: Shows GM,GS,XG program names used in a midi file. Changes initial programs for some channels. 
  35. midimode.zip: Guesses for which midi mode (GM, GS, XG) midi files were written. 
  36. midimono.zip: Change balance of a midi file to center (mono) 
  37. miditime.zip: Calculate play time of a midi file 
  38. rmi2mid.zip: Convert RIFF midi files to standard midi files 
  39. midicmp.zip: Compare notes between midi files or against a compare index 
  40. midcopyr.zip: Show copyright info of midi files, can add a copyright notice to a midi file 
  41. midierr.zip: check errors of one or more midi files. Now with error database for archive (update-) error checks. 
  42. em2gm.zip: maps drum channel 16 to general midi (GM) drum channel 10 (DOS batch file and executable only) 
  43. midsplit.zip: split a midi file track at a given note into two tracks (left, right) 
  44. karinfo.zip: search karaoke files (.kar), show karaoke information, extract lyrics. 
  45. syx2midi.zip: Convert sysex dump file (.syx) to midi file. 
  46. wav2midi.zip: Convert .wav file to a 16 channel GM midi file (read wav2midi.doc). 
  47. midicr.zip: Try repair a midi file accidently transferred or saved as DOS text instead as binary file. Modifies only cr/lf characters 0d 0a to find a combination that satisfies midi file format rules. 
  48. text2kar.zip: Convert a midi file with lyrics into a karaoke midi file (.kar). 
  49. kar2midi.zip: Convert a karaoke midi file (.kar) to a midi file with lyrics (cakewalk, tune1000, farfisa). If not interested in lyrics then you can simply rename file extension .kar to .mid . 
  50. midicopy.zip: Copy midi file. Delete tracks. Change resolution. 
  51. midires.zip: Change midi resolution (DOS batch only). 
  52. midictrl.zip: Insert control changes (e.g. volume, balance, ...) in rhythmic way. 
  53. miditrem.zip: Convert longer notes into series of short notes (tremolo). E.g. make guitar track to Mandoline track. 
  54. midvirus.zip:  Check midi files against all yet known midi viruses. 
  55. findmidi.zip:  Search list of note sequences in midi files. Convert a midi file to list of note sequences for searching best matching songs. 
  56. midihum.zip:  Modify midi timing and note velocities slightly by random to humanize a midi song. 
  57. midtempo.zip:  Show or change tempo of a midi song. 
  58. midimute.zip:  Mute selected tracks or channels of a midi song (by setting volume to 0 and disabling all other volume changes). 
  59. midipoly.zip:  Calculate location and number of maximum playing notes and maximum used voices (polyphony for certain device) inside a midi file. Polyphony information for some XG devices is already available. For other devices this info can be prepared from keyboard or soundcard manual (.ply text files). 
  60. midcompr.zip:  Compresses standard midi files, results are still standard midi files! 
  61. midchord.zip: Guesses chords of midi songs for each measure or half measure, recognizes major (e.g. C) and minor chords (e.g. Cm). 
  62. midcntin.zip: Inserts a measure at beginning of song to count in the tempo with hihat drum. 
  63. finddbl.zip: Find duplicate (midi-) files in directories and directory trees (DOS executable only!). 
  64. filedb.zip: File duplicate database. Stores knowledge about seen files and identifies already seen duplicates. (DOS executable only!). 
  65. zwhere.zip: List or Search files in subdirectories and compressed archives (DOS executable only!). 
  66. imove.zip: Intelligent files moving with automatical renaming if files exist (DOS executable only!). 
  67. fmt.zip: Recognize format of a file (many file formats including sound formats, image formats, movie formats). 
  68. zipblank.zip: Replace spaces in .zip archive filenames by underscore _. 
  69. zipshort.zip: Modify ZIP archives to get DOS compatible filenames (generates index and undo file). 
  70. uex.zip: mail/news extraction of binary files (e.g. *.mid, *.zip). Decodes popular formats: UUENCODE (many variants), BASE64 (mime, attachments), BINHEX (4.0, macintosh). Decodes multiple files at once (e.g. *.u*). Identifies file formats and checks midi and zip files. Use this decoder if your preferred (built-in) decoders fail. (MS-DOS executable only!) 
  71. uex.zip contains also other helping utilities: 
  72. kill.exe......remove source code after successfully decoding with uex 
  73. deluu.exe.....delete source files with empty or killed code