MIDI_TOOLBOX
What is MIDI_TOOLBOX?
MIDI_TOOLBOX is a Windows program designed for musicians, keyboard players and MIDI users, especially those working with Yamaha keyboards, XF MIDI files, SongBook+, lyrics, chords, SysEx and setlists.
The program is intended as a comprehensive toolbox for MIDI work.
Instead of using many small programs to play, edit, analyze, convert and test MIDI files, MIDI_TOOLBOX combines many of these functions into one program.
MIDI_TOOLBOX can be used both at home when preparing MIDI files and live when playing songs from setlists.
What can MIDI_TOOLBOX help with?
- Play regular MIDI files.
- Play Yamaha XF files with lyrics and chords.
- Display text, chords, red position dot and automatic scroll.
- Edit lyrics, chords, line breaks and page breaks.
- Save files for Yamaha XF use.
- Save files for SongBook+ use.
- Transpose MIDI and/or chords.
- Change tempo and save new fixed tempo.
- Automatically find chords from MIDI tracks.
- Insert instrumental “X” on bars/beats.
- Work with large MIDI libraries and setlists.
- Send and test SysEx codes to keyboards.
- Analyze MIDI events, SysEx, lyrics, markers and controllers.
- Normalize sound level via MIDI/audio test.
- Repair typical MIDI problems such as pan, start position and format.
The most important modules
MIDI Player
MIDI Player is a regular MIDI player.
It can:
Open and play MIDI files.
Select MIDI output device.
Play, Pause, Stop and Close File.
Show time as regular time and MBT time.
Transpose during playback.
Change tempo during playback.
Mute MIDI channels.
Remember last selected MIDI device.
It is mainly used for quick control of MIDI files.
XF Player
XF Player is made for ready MIDI/XF/SongBook files, where the text and chords should be displayed during playback.
It can:
Play Yamaha XF MIDI files.
Show lyrics and chords.
Show red dot, so you can follow the position of the song.
Automatic scrolling during playback.
Show SongBook+ and Yamaha XF formats.
Use setlists.
Go to next/previous song.
Start next song automatically.
Change text size.
Transpose MIDI and chords.
Send SysEx on Play and Stop.
Remember selected MIDI device.
XF Player is especially designed for live use.
XF Editor
XF Editor is an editing tool for lyrics and chords in MIDI files.
It can:
Load MIDI.
Show a bar-based timeline.
Show chords, lyrics and line/page shift in separate lines.
Move lyrics and chords with the mouse.
Use raster/snap: 1/1, 1/4, 1/8, 1/16, 1/32 or Free.
Insert lyric, chord, line break and page break.
Right-click menu with Edit, Delete and Undo.
Paste text and insert lyrics with the spacebar.
Find chords automatically from MIDI tracks.
Choose which MIDI tracks to use for chord finding.
Insert instrumental X from/to position.
Save as Yamaha XF MIDI.
Save as SongBook+ MIDI.
Export/import lyrics/chords as text.
Export/import SongBook text format.
Edit lyrics/chords in Notepad.
Transpose MIDI + chords, MIDI only or chords only.
Set new fixed tempo and save it.
Volume operation on CC7 or note velocity.
Edit Songname and Copyright in MIDI file.
Delete GM Reset, XF Reset and Drum Count In.
Show temporary Play Mode preview.
Show 40-character line limit for lyrics.
Play directly from the editor.
XF Editor is intended for creating and editing finished XF/SongBook files.
Setlist / MIDI Library
The Setlist module is a library system for large MIDI collections.
It can:
Scan folders with MIDI files.
Save results in database.
Search large MIDI libraries.
Show name, BPM, length, rating and file size.
Work with thousands of MIDI files.
View database in All-view or pages.
Create setlists.
Save and open setlists.
Export setlist MIDI files.
Export setlist lists.
Automatically create setlists by BPM, rating/energy or genre.
Play selected MIDI files.
Open a song directly in XF Editor.
Open a MIDI file in a Windows application.
It is especially useful if you have many MIDI files and want to organize your repertoire.
SysEx
The SysEx module is for users working with Yamaha/XG/SysEx codes.
It can:
Load SysEx Library CSV.
Save SysEx Library CSV.
Load and save Favorites.
Search for SysEx codes.
Filter by category.
Edit Description, Note, SysEx and Category.
Right-click for Send, Edit, Delete, Copy and Add to Favorites.
Send SysEx directly to keyboard.
Test MIDI connection with Identity Request.
Receive response from keyboard.
Decode Yamaha SysEx response where possible.
Run SysEx with placeholder, e.g. XX from 00 to 7F.
Send Block with multiple MIDI/SysEx lines.
Capture Patch from keyboard.
Save captured blocks in library.
Send Dump Requests to keyboard.
The SysEx module is especially for testing, analysis, backup of parameter areas and building your own SysEx library.
Event Printer
The Event Printer displays MIDI events in text form.
It can display:
Notes
Controllers
Program Change
Lyrics
Markers
SysEx
Yamaha/XG SysEx decoding
Meta events
MBT time
Selected track or all tracks
View from/to in MBT
It is used for troubleshooting and comparison with e.g. Cakewalk, PSRUTI or other MIDI programs.
Inspector
Inspector analyzes MIDI files and creates a report.
It can be used to view technical information about the MIDI file, tracks, events and structure.
Tools
Tools contains smaller tools: Pan Center,Converter, New Start, MIDI Clock
Pan Center: Sets pan to center on all tracks.
Converter: Converts MIDI Format 0 to Format 1 and vice versa.
New Start: Moves the start position of the MIDI file.
MIDI Clock: / Song Start: sends MIDI Start/Clock to the keyboard, so that the keyboard’s own MIDI song can be started with external clock.
CC Moving
CC Moving is used to copy CC commands from the Inspector to the Event list to process MIDI controller data.
This is relevant if a MIDI file has controller events that are wrong or need to be adjusted.
Signal Test
Signal Test is used for calibration and control.
It can help to see if the computer receives or plays signals correctly, and is used, among other things, together with Normalizer for audio/MIDI testing and level control.
Normalizer
Normalizer is used to work with audio levels and MIDI playback, so that files can be checked against a desired level.
FAQ
FAQ contains help directly in the program.
It is divided by program module, so you can choose the topic you want to read about.
Trial
MIDI_TOOLBOX has a Trial period of 24 hours.
You can split the 24 hours into small intervals.
All functions are available for the 24 hours.Efter maden:
License
Price
Version 2.0 costs DKK 100 or € 13,38 per license / Computer.
How to order
Pay with MobilePay to mobile number 51386638.
Send your Hardware ID and your email address.
Or pay by Paypal
https://paypal.me/iversenjan/13.38EUR
Where is the Hardware ID?
Open MIDI_TOOLBOX and go to the Licens tab.
License key
The license key is sent by email.
The license is issued to the Computer that has the sent Hardware ID.
Support
There is currently no online help/support.
But there is an FAQ in the program that describes all modules and how they are used.
Author
MIDI_TOOLBOX is made by Jan Iversen / DK.
Contact
miditoolboxmail@gmail.com