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 > Finite Loop Feature Owner: Jayster New post
Page 1 of 1 Sort:  
Finite Loop Feature Posted: 2013-04-16 08:47 Reply | Quote
Jayster

Avatar

Member for: 4968 days
Location: CO
Status: Offline

#46604
So I talked about this in a different topic [url=http://famitracker.com/forum/posts.php?id=4539&pid=46602#46602]here, but I was wondering if a finite loop feature would be plausible. Like say you wanted to loop a song a few times before beginning a new section of the song or ending the song altogether after a few loops. Granted, you could just copy the frames to give the same effect, but that's kind of tedious and you could potentially run out of frames depending on the number of loops you need. I dunno, just a thought.

_______________________
[url=http://jayster.bandcamp.com]Bandcamp
[url=http://www.youtube.com/jayster6721]Youtube
[url=http://www.soundcloud.com/jayster6721]Soundcloud
[url=http://www.jaystermusic.com]Website
Posted: 2013-04-17 01:52 Reply | Quote
icesoldier

Avatar

Member for: 4109 days
Location: Amarillo, Texas, United States
Status: Offline

#46647
I remember requesting this a while back but later retracting it; don't remember why, actually. In any case, I'll add my support for this, while at the same time airing my main design concern with it:

How would it know where to jump to? Simply jumping to the beginning of the file won't be sufficient for way too many cases. If you divide the two characters of the value into position and loop count, it is still insufficient because then you can only loop the first 16 frames (or the 16 frames prior to the loop command, which would be an interesting mechanic). So it would have to interact with a jump command placed on the same line, which is a mechanic that has been requested before (jump to line X of frame Y using "jump to frame" and "jump to next frame, line X" together), but to my knowledge does not exist at the moment. Just something to keep in mind.

_______________________
[url=http://icesoldier.me]Website (includes FTM's of my covers)
Posted: 2013-04-17 02:06 Reply | Quote
Jayster

Avatar

Member for: 4968 days
Location: CO
Status: Offline

#46651
I was thinking about that too and I think my conclusion was basically what you are saying. It would have to work in conjunction with the jump command. So it would loop to the frame that the jump is pointing to for whatever amount you set it to and then bypass the jump on the last loop going into a new section, into a halt command, or back to the beginning of the song depending on what is set after the jump command. Maybe that would cause too many headaches, but as it is now, that's the only way I could see it working.

_______________________
[url=http://jayster.bandcamp.com]Bandcamp
[url=http://www.youtube.com/jayster6721]Youtube
[url=http://www.soundcloud.com/jayster6721]Soundcloud
[url=http://www.jaystermusic.com]Website
Posted: 2013-04-20 15:17  (Last Edited: 2013-04-20 15:17) Reply | Quote
Curious

Avatar

Member for: 3616 days
Location: Sweden, In My Mom's Basement
Status: Offline

#46783
I think this is a fantastic idea and would simplify a lot of things when it comes to having an excessive amount of frames.

But it is up to the almighty programmer to decide!

_______________________
I have always been a curiously curious person.
(Sort of frequent mega poster here, beware!)

"Simple is always better. For something to sound simple, there has usually been a whole development cycle behind it." - David Wise
Posted: 2013-04-20 19:57 Reply | Quote
rainwarrior

Avatar

Member for: 4150 days
Location: Canada
Status: Offline

#46789
I would just settle for a nice frame editor which lets you select multiple rows and copy/paste/insert them as a block.

Posted: 2013-04-20 19:59 Reply | Quote
Slimeball

Avatar

Member for: 3719 days
Status: Offline

#46790
I second rainwarrior's idea. :P

Posted: 2013-04-21 03:52 Reply | Quote
Im_a_Track_Man

Avatar

Member for: 4137 days
Location: Plantation, Florida
Status: Offline

#46815
[quote=rainwarrior]I would just settle for a nice frame editor which lets you select multiple rows and copy/paste/insert them as a block.[/quote]But we can already copy/paste entire patterns...

_______________________
[BURNING LOVE]
[url=http://www.youtube.com/user/ImATrackMan]YouTube
[url=https://twitter.com/ImATrackMan]Twitter (Stay off my lawn, kids)
Posted: 2013-04-21 15:06 Reply | Quote
Mr_Master



Member for: 3521 days
Status: Offline

#46822
But he means a "block", and as I understand, this block would contain all the sequences you selected but in only one frame, which would be used as a block. This would save lots of space.

Posted: 2013-04-21 15:41 Reply | Quote
jsr
Administrator

Avatar

Member for: 5925 days
Location: Sweden
Status: Offline

#46826
One possible way to solve this could be to use a start marker of the loop (an effect letter with number 00) and an end marker (same effect letter with a loop count number).

Anyway I'll think about this since it would take some effort to add, but I can also see the use.

_______________________
Programmer and developer
Page 1 of 1 Sort: