0 Members and 1 Guest are viewing this topic.
Mine is only square at the moment too. I want to have one channel play bg music and the other play sound effects. It would be nice to have more channels but the MCU I'm using doesn't have enough timers... or I need to use them more efficiently.
Sounds awesome! 4 channel, thats Nintendo quality right?
It's more like the zx spectrum with its bleeper routines. Wil you add pulsewidth modulation too (using envelopes or LFO's) so you can create some complex compositions?
A tracker would definitively be nice, but since our crowd is mainly oriented towards graphical music creation interfaces, future feature additions that would be nice would be note presets that you can select from a list (Do re mi fa sol la ti do) after choosing the octave, then when selecting the note, it would automatically translate it to its hex equivalent.
CH1 CH2 CH3 CH4 TIME0A. 1A. 3G. 3C. /16
Right off the bat, I'm not going to be showing people a hex view. To me, it's not productive at all and discourages actual use. If you want to see hex, you can anyway by switching the view mode, but what you will see instead of hex is a pitch notation A-G, prefixed by which octave it is. For example:Code: [Select]CH1 CH2 CH3 CH4 TIME0A. 1A. 3G. 3C. /16The time code only really makes sense if you've defined a tempo earlier. In the example above, I defined a sixteenth note. The dots in the pitch notation is to show that it is not showing a hex value, which *can* happen if the hex underlying the pitch value doesn't correspond to anything the program knows. As for timing, it'll make a best guess if the time value is off, tho display "" if it simply can't figure it out.
CH1 CH2 CH3 CH4 TIMEA♯0 $1F G♭3 C3 /16