Recently, I am working on a program that transcribes WAV files with a single and monophonic instrument, it is more likely that this tool is Vocal.
This program converts the given WAV file to music or "SCORE".
The fact is that
Such a note can be presented in MIDI using PITCH BEND as follows:
MIDI PRESENTATION
NOTE_ON 60 PITCHBEND 25
This means that note number 60, which is effectively βC4,β is compressed with a pitch bend of 25, making it C Half-Sharp or C Half-Flat.
Using jMusic, I was able to draw notes of everything except for Half-Flat and Half-Sharp notes.
I used jMusic to get the notes in the following template:
FIRST STAGE:
RECORD β SAMPLE β SEGMENTATION β FFT β MIDI
SECOND STAGE (USING JMUSIC):
MIDI-TO-SMF β SMF-TO-SCORE β NOTATE (SCORE)
I understood how jMusic works, and I realized that I am using images saved in GIF format, 18 x 56 in the following directory: "jm.gui.cpn.graphics"
My question is: How can I get jMusic to detect the "pitch-bend value" and draw the corresponding random cases of Half-Flat or Half-Sharp?
Thanks everyone :)
java jar notation midi music
Xtremeaiy
source share