home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Freelog 43
/
Freelog043.iso
/
Bas
/
Musique
/
Musicanalyzer
/
music_analyzer.txt
< prev
Wrap
Text File
|
2002-11-19
|
15KB
|
380 lines
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
!?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