All graphics and text on this page and the product "MIDI Locator" © 2000 - 2010 by Frank Rittberger.

Windows®, Windows XP®, Windows Vista® and Windows 7® are registered products of the Microsoft® Cooperation.

The General MIDI System Level 1 and Level 2 specifications (GM, also GM-1 and GM-2) are owned by the MIDI Manufacturers Association (MMA).

XG™ is a registered trademark of Yamaha Corporation.

GS™ is a trademark of Roland Corporation.

 

 

 

 

 


   


Manual

   

 

 

 

 

MIDI output device strips
MIDI output device parameter
Track controls
Karaoke
Settings
List editor
ML's Internal Sound Generator
Audio record
Wave editor



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   

Karaoke

The karaoke features inside MIDI Locator allow you to edit lyric events of MIDI songs, to record "placeholders" for lyric text and to view a ball animated karaoke window, while a sequence is playing.

First of all, here is a description of the paramters which can be changed inside MIDI Locator's settings.

  • Open karaoke window on play if MIDI data contains song text events

    If MIDI Locator should open the Karaoke window if a MIDI sequence is played with lyric or song text events in the mapped track (see song text track).

  • Insert missing blank behind each text fragment

    Some MIDI files contain song text events which do not contain blanks or spaces between words. Mark this checkbox if you see long text rows with missing blanks in the karaoke window. This setting leads to "dynamic" pretend these blanks behind each song text event.

  • Song text track

    The lyric events of that track should be displayed in the karaoke window. Only one track at one time is possible. If your lyric events are in another track, the karaoke window will not be opened. At load time, MIDI Locator checks if your current MIDI sequence contains events in another track, and asks for setting a new value here, automatically.

  • Song text event is text instead of lyric

    If MIDI Locator should treat a text event like a lyric event.

  • Maximum number of measures in one text row

    Very fast songs could lead to overloaded text rows in the karaoke window. Restrict the maximum number of measures for one text row here.



How karaoke features are realized:

If MIDI Locator loads a MIDI song with song text events...

... if a song text event is detected, all characters 10 (hex 0A) and 13 (hex 0D) are exchanged by the usual karaoke new line character "/". If a song text event only has one character, and it is a white space " ", the event will be ignored.

If MIDI Locator opens the karaoke window on play...

...it is putting song text events together in one text row, if they belong to same measures, and adds a white space " " on each event's text, if text end isn't already a white space " " and you have set the parameter "Insert missing blank..." to "on".

Karaoke support during record

If you press CTRL-W (like word) during record, an empty placeholder is inserted as a lyric event. So you can enter CTRL-W on each syllable of your song, and later enter the text in the MIDI editor.



Special characters:

At last a list of some special characters, that have a function if placed in the beginning of karaoke relevant text events:

  • @

    Ignore this song text event

  • / or \

    - If the current text row is empty (the text MIDI Locator accumulated for the current measures), it ignores the / or \ character and treats it like a song text event without this / or \.

    - If the current text row is not empty, the current row will be written to the karaoke window, even if current measures contain more text. The remaining text of this event (the text without / or \) is accumulated for the next karaoke window text-row.