Nice work!
Here are some ideas to make your work better:
- Add a synthesizer or two along with the other instruments;
- Allow the user to control the music's tone by adding a pitch button;
- Allow the user to contol the speed of the music by adding a tempo button.
- Not everyone would like an 8-beat loop, even if it's the most used or of your liking. You can allow the user to change it to a 4-beat loop, or to a 16-beat loop.
- That red square doesn't seem to go along with the music's rhythm.
- A piano keyboard would be nice;
- There should be different types of each instrument. For example, instead of having a bar for snare and another for snare2, you can arrange them in a list, but in the same bar, and the user would select it by clicking on an arrow.
- The idea of saving your work using a binary system doesn't seem that catchy. As each line of binary numbers represents one instrument, I have 2 ways of building my music. You can, for example, build a way to save the music by storing a save file on the user's computer, and add a few save slots so that the user can load the music without copying/pasting the binary code.
Here's what I made while writing this review:
10001000100010001000100010001000
10010010010100001001001001010101
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
10010101010100100110100101010001
00000000000000000000000000000000
00010101010100101101101101101100
10000000000000000000000000000000
00100010001000100010001000100101
Keep up with your work!