sunday
User
Joined: 03 May 2005
|
Posted: Tue May 03 2005 23:01 the looping features |
 |
hello,
need some help around the looping features of mt,
thers a little window in the right up corner of madtracker that i think its for setting loops, at leat its says "loop start" "loop end", ..but i think that its for setting loops working with various patterns, ..what i wanted to know is if its possible to just loop a part of a single pattern , ex:patern 00,
in any track? ex: thers 64 lines, imagine i want to loop since the 10 line to the 24 , can i do that ?, or i have to reduce the 64 lng to 14, and copy the data i have between 10 and 24 lines and past it to 0 -14 lines?
thanks, hope not being too confusing. |
|
|
Back to top |
|
 |
|
Inge
Man-At-Arms

Joined: 04 May 2003
Location: Nieuw Lekkerland @ Holland
|
|
Back to top |
|
 |
sunday
User
Joined: 03 May 2005
|
Posted: Wed May 04 2005 09:18
|
 |
anyone? remember this FT2-code that can do this ? |
|
|
Back to top |
|
 |
Yannick
MadTracker Author

Joined: 16 Apr 2003
Location: Belgium
|
Posted: Wed May 04 2005 09:28
|
 |
E60 = start of loop
E6x = end of loop where x is the number of iterations
Yannick |
|
|
Back to top |
|
 |
Sunbuster
Registered User
Joined: 05 May 2003
Location: Finland
|
Posted: Wed May 04 2005 09:58
|
 |
There are the Bxx (break to beginning of pattern xx) and Dxx (break to next pattern, row xx) commands for FT2, which you can use to make an infinite loop work. It's not a very clean solution IMO, but if you need part of a pattern looped infinetly, here's how you'd do it using these commands:
1. you need at least two patterns
2. On the row where you want to end your loop (in your example 24), put the Bxx command. Set xx to one pattern before the pattern where your loop should start.
3. in the pattern before the pattern where your loop should start, on the first row, insert the Dxx command. Set xx to the row where you want your loop to start in the next pattern.
Example:
You want to loop lines 10-24 in pattern02. On line 24 in pattern02, insert B01 in the effects column. In pattern01 on line 00, insert D10 in the effects column. You should now have a loop that loops lines 10-24 in pattern02
Like I said, this creates an infinite loop. If you want to have something loop only a certain amount of times, use the E6x command instead, where x is the amount of times (in hex) you loop the part. E60 is used at the start of the loop, E6x where you want the loop to end.
----------
EDIT: Damn it Yannick, I just spent 15 minutes writing this shit and then you spill the beans in 2 rows!  |
|
|
Back to top |
|
 |
sunday
User
Joined: 03 May 2005
|
Posted: Wed May 04 2005 10:06
|
 |
thanks all of you, gonna try it! |
|
|
Back to top |
|
 |
|
|