Skip to content

AhmadHrb/pionet-flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Pionet

Planned flutter app to help people learn various piano music!

work in progress to be published, backup incase the development stops

How it works

For the buttons it's a for loop with number of buttons based on width/size of button to limit buttons to screen. each button added has an id added to theColor which controls the button color in addition to each button being added to a list of same type buttons like Do,Ri,Me,... to get the required button later.

To get the best button to play a piano, we use th get nearest function which is based on Do[((Do.length-1)/2) which is getting the total Do buttons dividing them by 2 and getting it's id from the Do object then using that id in the theColor list.

Clicking a button as of now is changing the container color from white to grey for 0.1s then changing it back to white.

Playing a music, is looping in the music buttons and getting the nearest button and clicking it.

image

Todo:

  • Button sound on click (Do,Re,...)

  • Get music notes via API based on Git repo.

  • Home screen to choose and search for the music you want.

  • Improve the design.

  • And more...

About

Flutter Piano layout and functionality

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages