Tuizins_Piano is a windows buzzer music player in fully c++, with this project you can create musics(you need to know some music theory) and play musics that have been already created!
This is possible because windows have a function named beep, that activates buzzer sound, and you can modulate that sound, change the frequency and tempo. Beep(frequency,tempo).
So with that and music theory, you can create an entire music \o/
This is a College project, so to meet the requisites i need to add a few more steps in the program
First time a STRING username and a INTERGER
#1.Load Music a.Type 1 and ENTER so you go to load music menu b.Type the name of the music that you want. Sorry for the margin, i did a kind of dir to show only musics.
#2.Choose a Loaded Music to play!!
a.Type 3 and ENTER so you go to music play menu
b.Type the number of the music that you want to play.
c.Press anything to stop
d.Type "exit" to go back
#3. Custom Music Menu a.You need premium for that so DONATE 1000 coins to become a premium, in 4. Account config b.Type 2 and ENTER to enter in music creation menu
/////MAKE YOUR FILE//////
c.Type 1 and ENTER to create a File
d.Name the music
e.Name the filename of the music like "megalovania.txt" (You need to put .txt)
f.Put the Music BPM, you can change that later.
e.A message box will appear, type y to load the file now
f.Load the file typing his filename.
g.Go back to music edit menu and press 2 to go to Edit menu.
h.Choose your music
/////EDIT MENU/////
1.Add note
-Nota a ser adicionada: Add your note in octaves like:
examples: C1; C3; D5;F7 ///sus notes Cs2; Ds4; Fs5;
-Tempo a ser adicionado:The Note tempo in partiture, everything is 4/4
01 = whole note - Semibreve
02 = Half note - Mínima
04 = Quarter note - Semínima
08 = Eight note - Colcheia
16 = Sixteenth note - Semicolcheia
2. Remove last Note&tempo '-'
3.Play the Music
4.Change the BPM
5.Show all music statistics.
6.Change the the music tone;
7.SAVE THE FILE - THIS IS IMPORTANT
Thats it, this is Tuizins_Piano, thank you ;)