The gametick lag isn't too bad. You just need a fast computer running the client. And fast internet. I think.
The notes are synced, which is what's important.
Yeah i saw that, FVDisco's track sequencer is not really a full-blown tracker. There's no automation in it. The one I'm building is comparable to your standard tracker software, with playback of songs, playback of phrases, 'live' mode, and the option to play back phrases as you edit them for feedback. Its comparable to famitracker or lsdj.
The music playing data is laid out like this screencap of famitracker:
top left would be the song data, and each column of the bottom part would be a channel playing a phrase at the address referred to the by the song data. The song data is in its own data structure, and it just contains phrase addresses.
In the case of this screencap (and explained in terms of my tracker):
According to the top left box there, the song is at address 01, and each of the 5 channels are playing phrases 00, 00, 00, 00, and 00. (each channel has its own phrase addressing)
According to the big lower window, the tracker is playing the note 04 of each channel at phrase 00. Next will be note 05 of each phrase, and so on until the phrase ends.
At the end of the phrases, the song address is incremented to 02, and the process repeats.
...and according to this (older) tracker screencap here, ch1 is playing phrase 1, ch2 phrase 3, ch3 3, and ch4 7:
so yeah mine's a biit more complicated
The notes are synced, which is what's important.
Yeah i saw that, FVDisco's track sequencer is not really a full-blown tracker. There's no automation in it. The one I'm building is comparable to your standard tracker software, with playback of songs, playback of phrases, 'live' mode, and the option to play back phrases as you edit them for feedback. Its comparable to famitracker or lsdj.
The music playing data is laid out like this screencap of famitracker:
top left would be the song data, and each column of the bottom part would be a channel playing a phrase at the address referred to the by the song data. The song data is in its own data structure, and it just contains phrase addresses.
In the case of this screencap (and explained in terms of my tracker):
According to the top left box there, the song is at address 01, and each of the 5 channels are playing phrases 00, 00, 00, 00, and 00. (each channel has its own phrase addressing)
According to the big lower window, the tracker is playing the note 04 of each channel at phrase 00. Next will be note 05 of each phrase, and so on until the phrase ends.
At the end of the phrases, the song address is incremented to 02, and the process repeats.
...and according to this (older) tracker screencap here, ch1 is playing phrase 1, ch2 phrase 3, ch3 3, and ch4 7:
so yeah mine's a biit more complicated