Creating a Custom GUI Control?

1,231
Ireland
Dublin, IRL
PR1VATEJ0KER
na
Hey guys,

Im in the middle of creating a Midi editor and player,
The hard part is creating an intuitive GUI,

I need something like this

screenshot.jpg


Where I can place notes of any size on the score.
The pitch of the note determined by the height on the score,
Time passing from left to right.

Any Ideas what I should use to create such a control?
 
Well, Decided to just dive into this heres an early prototype
33my5hv.jpg


So far all it does,
is let me place notes on the GUI and save a Midi file from it.
Heres the Midi File Corresponding to the Above Picture.

http://depositfiles.com/files/6rrc6x2dg
Its about 100bytes long, midi files are quite compact.
It should play in Windows Media Player
 
Wow! If I ever need a GUI for a program, I'll know who to go to, if that would be alright. Your work is great :D
 
Hope you will release to GTPlanet! :D
If I can, I will :D
Wow! If I ever need a GUI for a program, I'll know who to go to, if that would be alright. Your work is great :D
LoL, thanks dude

Heres the latest screencap, I have just 3 more days.:scared:

121d1ch.jpg


Unfortunately I had to narrow the scope a little.
Although it will write perfect midi files and open the ones it created,
it wont be compatible with all Midi files.

Ive added selection of multiple notes, cut,copy,paste notes.
I can change tempo and instrument at any point on the score.
There is a snapper tool, to snap the notes to a musically sensible place
The Piano has the notes written the keys,
there is a red dot showing where your mouse is in relation to the piano,
there is a mini score, showing what note you are placing and where it would be in sheet music. (Makes it very easy to transcribe Sheet Music)
 

Latest Posts

Back