- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - !?Bikkuri Yukkuri "Slow Playing" MUSIC ANALYZER versio 3.00 http://oka.nu/ ats@oka.nu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Notice : This document was written for old version (2.06) of Music Analyzer. The document for new version ( 3.00 ) is now getting ready. We're sorry for the inconvinience. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WHAT IS MUSIC ANALYZER? MUSIC ANALYZER is a player for CD and MultiMedia Files. MUSIC ANALYZER has many functions to support you to do musical exercise. Main functions are repeating play, recording , time expansion without pitch changing, quick rewind and play , multi repeat section management , etc. Recently various useful functions which are not exactly related to musical exercise are implemented. For example play list , multi-language support , etc. For further imformation ,please see below description. INSTALLATION MUSIC ANALYZER includes below files : music_analyzer.exe main executable file music_analyzer_key.ini keybind configuration file music_analyzer_lang.*.ini language specification file Just put these file to same directory. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - USAGE OF MUSIC ANALYZER FIRST TIME EXECUTION MUSIC ANALYZER uses Windows mixer device to record playing music data. Therefore you have to set recording source to appropriate device. 1. Run MUSIC ANALYZER 2. Click the configuration button on main window. 3. Select preference -> sound quality 4. Click "Recording Level" button to run volume control. 5. Set recording source to the device which is appropriate to your machine. - - - 1 Select playing file 2 Play 3 Quick seeking 4 Repeating play 5 Recording 6 Automatic Recording 7 Select repeat/wave data 8 Time expansion without pitch changing 9 Playlist 10 Keybind configuration 11 Management of repeat /recorded datas. 12 Other functions - - - 0 First Step The manipulation system of MUSIC ANALYZER is slightly complicated. In fact , I made effort to avoid this point hard but MUSIC ANALYZER function is so many that simplifing manipulation system was not easy. Basically all buttons, seeking bar and displaying areas have Hint which appears when you stay mouse pointer at same point for a while. By reading this hints, you might be able to learn how to manipulate MUSIC ANALYZER. And to know over all function by reading this document is also good for learning the manipulation. - - - 1 Select playing file At first , you have to regist the file you want to play on MUSIC ANALYZER. The registration is available on playlist window. In order to access to main menu , click MUSIC ANALYZER's icon on main window then menu appears. Next , click "Show Playlist" then Playlist appears. Playlist has two pane , one is "registered file list" and another is "playlist". At this time, use playlist. The registered file list is very useful to manage a lot of music file . For further information of registered file list , reffer to playlist section which is described at 9.Playlist There are some way to add music file to playlist. The easiest way to add music file to playlist is to drag and drop the file you want to play from explorer to playlist pane. By double clicking the icon of registered file , the main window loads the clicked music file. - - - 2 Play Therefore MUSIC ANALYZER uses The Media Control Interface (MCI) which is Windows standard commands for playing multimedia devices , MUSIC ANALYZER is basically same as Windows Media Player. The files Windows Media Player can play may be available MUSIC ANALYZER. If your OS is higher than Win98, also MP3 must be available. Video file such as AVI also be available (maybe). - - - 3 Quick Seeking The one of MUSIC ANALYZER powerful functions is quick access to rewinding and fast-forwarding. Under occasion such like describing notes from music cd / file directly, you have to rewind specific section again and again. General music players are usually inferior at this point. For example , a cd player has only one rewind button, pressing it makes playing previous track, holding for a while makes rewinding. While working on such sequence, it is frequently occured that accidentally select previous track by mistake and it makes you frustrated. MUSIC ANALYZER has previous track button and rewind button separately. Also velocity of rewinding is dynamically adjustmentable. The adjustment is available at MainMenu -> Preference -> Manipulation. - - - 4 Repeating Play MUSIC ANALZYER is able to repeat specific section automatically. This is very useful for practicing various instrumental, describing notes from music cd / file directly, etc. 1. Set the head position of repeating section. And a "repeat data window" will appeared. This window means a repeat section data. 2. Set the tail position of repeating section. 3. The repeating play switch will appear if you set repeating section correctly. If the head position is located after tail position, repeating play switch will not appear. 4. Automatic repeat play starts while the repeating play switch toggled. Note : When repeating play starts, current playing position will jump to the head position of repeating. This function is able to be disabled by menu -> preference -> manipulation. - - - 5 Recording Remarkable function of MUSIC ANALYZER is time expansion without pitch changing. To use this function, you have to record the section which you want to process. The record button is always available on the main window. While holding the record button, currently playing sound will be recorded. And cassette formed window will appear. This window means a recorded wave data. It is able to play the recorded wave data as normal music cd/file. Repeating play is also available. ( Only one section is available when playing recorded data.) - - - 6 Automatic recording MUSIC ANALYZER can automatically record indicated section. In order to specify section , you have to make repeat section data. If you make repeat section data , automatic record button will be appear. If you press it, a window that tells currently recording automatically , will appear. - - - 7 Select repeat/wave data When you make a repeat section data, a data window will appear on the "Docking Point". The data window which is on the "Docking Point" will be current data window. You can create multi repeat section data and freely select one of these because you can drag these window to any place. You can make multi wave data in the same way. - - - 8 Time expansion without pitch changing 1.HOW TO This is main function of MUSIC ANALYZER. At first , select a wave data by dragging wave data window to docking point. Then Speed controlers ( speed meter ,buttons ,slide bar, etc.) will appear on bottom left corner. Next set ratio of time expansion process. If you set the ratio to larger value , playing velocity will be slower. And smaller value makes playing speed faster. At last , YOU HAVE TO PRESS EXECUTE TIME EXPANSION BUTTON to execute the time expansion processing. Only setting the value doesn't make any effect to playing speed. 2.SOUND QUALITY When you execute time expansion process to your recorded wave data , sometime it becomes very noisy. Because sound processing algorithm of MUSIC ANALYZER is quite simple. Sound processing routine merely divides recorded data into many small blocks then arrange them with a quite simple rule. In fact, There are many expanding theories which are able to do with high quality and less noise. Current my knowledge is not enough to make more effective algorythm , I gave up for now. However you can configure the size of the small blocks so you can make these noise more quiet. You can access to this function from main menu -> preference -> sound quality. - - - 9 Playlist Window MUSIC ANALYZER PLAYLIST has two functions. The one is the making play list which decides music files which you want to play. And the another is Music File Manager which allows you to quickly access to music files you want to play. The left pane is the Music File Manager. When you have many music files and these are located to many diffent directories, sometime you can not access to their music files are not easy. Music File Manager allows you to access to these music files quickly. Music File Manager : Music File Manger pane is a kind of tree view which is same as windows explorer. Music File Manager has following functions : 1.Registering music files which you frequently access to. 2.Managing these files by using directory. By right-clicking-menu , you can accesss to various function of Music File Manager such as creating directory , register music file , etc... Also you can drag and drop music file from Windows Explorer to register music file. Playlist : Playlist has following functions : 1. To register files to the Playlist. 2. To decide current music file. 3. To change order of music file. 1. To register files to the Playlist. You can register music files by drag and drop music file from the Music File Manager or Windows Explorer. 2. To decide current music file. To decide current music file , do one of following action, Double clicking it. Pressing enter button. Accessing to right-click-menu -> "Play This File". 3. To change order of music file. MUSIC ANALYZER plays music file in order of this play list. To change its order, select files what you want to move, then access to right-clicking-menu. In order to use this function, Ctrl+Arrow key is allocated as short cut key. NOTE : Playlist is currently still beta testing. If playlist does something wierd action, please ignore it... - - - 10 Keybind configuration It is able to access to all functions of MUSIC ANALYZER by keyboard. This is quite useful when you are using MUSIC ANALYZER holding any instrumental at same time. You can change these key bind by this window. 1. To access to this window. You can access to this window by MainMenu -> Show Keybind Configuration . 2. To change keybind. There are many box which displaying keybind configuration in scrolling window. These are all MUSIC ANALYZER functions. Left side displays function name , right side box is key which is bound to the function. Click one of these edit-box to forcus. Then press key which you want to bind to. Conbination with Control-key, Alt-key and Shift-key are also available. 3. Saving set of key-binds and recalling it. You can save its set of key-binds. Press "Save As" button to save current key-bind set. Then saved key-bind set will appear on combo-box which is located to upper side of key-bind window. To recall saved key-bind set , select one of item of combo-box. All keybind data is saved to music_analyzer_key.ini . - - - 11 Management of repeat / recorded data All repeat data and recorded wave data are managed by MUSIC ANALYZER automatically. All datas are grouped by each music file / each music CD. For example , if you make two repeat data when playing "giant_steps.mp3" , then you change playing file to "naima.mp3", all repeat data window will hide. After that if you change playing file back to "naima.mp3" , all repeat datas will appear again. Just seeing this action of MUSIC ANALYZER might confuse you. But sometime this function is quite useful because you don't have to save and load repeat / recorded datas manually. Additionally when MUSIC ANALYZER plays music CD, it checks CDID so MUSIC ANALYZER recognizes respective music CD. - - - 12 Multi Language Support The set of messages and captions of menus etc.. is able to change to different set. The main purpos of this function is mainly transcribing all messages to other language, and all messages and captions are saved in music_analyzer_lang.XXXXX.ini . After now call this data "Language file". As MUSIC ANALYZER executed, MUSIC ANALYZER will try to find "music_analyzer_lang.*.ini" . If only one language file is found , MUSIC ANALYZER loads messages/captions data from it. If multi language files are found, MUSIC ANALYZER use the file which MUSIC ANALYZER found first. If command option "-lang XXXX" is set , MUSIC ANALYZER gives priority to music_analyzer_lang.XXXX.ini ( XXXX is identifier passed by command option). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MUSIC ANALYZER'S POLICY ... The need for the player to perfect his ability to listen , to jump into the proces of playing spontaneously, to become himself through the music, is paramount... Inner Views - Keith Jarrett In fact, MUSIC ANALYZER does not analyze anything... MUSIC ANALYZER just supports you to analyze music. For example, MUSIC ANALYZER has no spectrum analyzer, no chord analyzer and any other analyzer which tells you its musical information such as pitch, chord, phrase structure, etc. If you look over WEB, you can find such true analyzer which allow you to know further musical information. These function is very good to analyze music. But I consider that the most important thing is to be a good "music analyzer". With great software which analyzes music, you can analyze a music which you want to learn, but maybe you still have less ability to analyze music... When you play with somebody, you have to understand what your partner plays, and feed back it to playing. When you are improvising, you also need to analyze what you imagine in order to output the feeling by instrumental immediately. In order to do these things, you need to have some ability to catch musical information instantly. The essense of MUSIC ANALYZER is learning such sense to understand the music world. And I am challenging to optimize MUSIC ANALYZER for such exercize... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - COPYRIGHT !?Bikkuri Yukkuri "Slow Playing" MUSIC ANALYZER is freeware. For further information, Please ask to author directly. ats@oka.nu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Incidentally, Unfortunatelly I am not very good at English. Please excuse my English if there are any bad manner or difficulties of understanding. If you send a correction of these mistakes, I will greatly appreciate your kindness. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AUTHOR name : Ats's Project e-mail : ats@oka.nu homepage : http://oka.nu updated 11-20-2002 02:18 version 3