Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29 FamiTracker
Login:
Menu:
Post: Author:
FamiTracker > General > Bug Reports & Feature Requests > 126-cell limit Owner: arise_shine New post
Page 1 of 1 Sort:  
126-cell limit Posted: 2008-12-30 02:22 Reply | Quote
arise_shine



Member for: 4921 days
Location: Wisconsin
Status: Offline

#2189
Hey y'all. I've been having a blast with FamiTracker. I'm almost done with my Camel tribute, and I plan to do a Rush tribute next.

Anyway, working on the last song, "Lunar Sea," it's kind of a long one, something like 9 or 10 minutes. And I've run into the FT 126-cell limit only halfway through the Minimoog solo. I might be able to get around this by squeezing 2 4/4 frames into one 8/4 frame, but I still doubt that would give me enough room to finish out the number.

For now I suppose I could just do the rest of the song in a new song and splice together the .wav output from whatever I use to play the NSF, but it would obviously be better if there was more room to work with.

So are there any plans in the works to up the cell limit? Or is it one of those 8-bit limitations that I'll have to work around?

Thanks...

- Jack

Posted: 2008-12-30 03:51  (Last Edited: 2008-12-30 03:51) Reply | Quote
Kizul

Avatar

Member for: 5780 days
Status: Offline

#2190
Do you have the pattern length set to 256? >.> That'd give you four times as much space as the default pattern length (of 64 rows) does.

About the only thing I can suggest is just make the patterns really, really long, and squeeze as much into each frame as you can manage. ^^;

Posted: 2008-12-30 05:55  (Last Edited: 2008-12-30 05:56) Reply | Quote
Cheez



Member for: 5897 days
Status: Offline

#2191
[this text has been baleeted until i'm sure of what you're talking about]

Posted: 2008-12-30 08:31 Reply | Quote
Sivak

Avatar

Member for: 5263 days
Status: Offline

#2192
For some reason I am thinking a JMP table was probably used and that would make sense for the number since it'd require size word (2 bytes) and thus (0 to 126 = 127 uniques) * 2 = 254 total possibilities...

So it very well may be a limit of the music engine just using all the possibilities in a table like that.

Posted: 2008-12-30 11:16  (Last Edited: 2008-12-30 11:17) Reply | Quote
Dafydd

Avatar

Member for: 5304 days
Location: Uppsala, Sweden
Status: Offline

#2193
I don't know if you already have and I understand why you wouldn't want to start messing around with the song and the patterns now, but one way to squeeze more info into one and the same pattern is by setting the song to half its tempo in the sections where it only plays 8ths and then setting the tempo back up again when the 16ths come back.

Personally I find FT to be rather user-unfriendly when it comes to making big changes to a song.

Posted: 2008-12-30 17:12 Reply | Quote
jsr
Administrator

Avatar

Member for: 5924 days
Location: Sweden
Status: Offline

#2195
Some limits was arbitrarly set back when bankswitching wasn't added and max size of NSFs was 32kB, so it might be possible to just change it to allow 256 frames instead (unless there's some other limitiation I don't remember).

I'll reply to this later when I've checked the code.

_______________________
Programmer and developer
Posted: 2008-12-31 01:25 Reply | Quote
arise_shine



Member for: 4921 days
Location: Wisconsin
Status: Offline

#2198
Wow, thanks for the fast response everybody. Ya, I didn't know you could change the pattern length. I've been using 00-3F .. which is what, 64? Neat, increasing it to 256 and/or messing with the tempo should take care of my problem (for this track!). Thanks!

- Jack

_______________________
These walls that still surround me still contain the same old me... - NP
Posted: 2008-12-31 06:41 Reply | Quote
Kizul

Avatar

Member for: 5780 days
Status: Offline

#2199
We're here to help! :D

Page 1 of 1 Sort: