Login:
Menu:
Post: Author:
FamiTracker > General > Bug Reports & Feature Requests > Request: skipping rows + backwards playback Owner: Jandazekon New post
Page 1 of 1 Sort:  
Request: skipping rows + backwards playback Posted: 2012-04-16 18:18  (Last Edited: 2012-04-16 18:22) Reply | Quote
Jandazekon

Avatar

Member for: 5827 days
Location: Sweden
Status: Offline

#33517
This makes the play marker to skip rows. It's like quantizing the playback accumulator/counter. Playing it backwards should be possible.

Row skipping makes the song faster.
Default rows wrote:
00, 01, 02, 03, 04, 05, 06, 07, 08, 09.

=
Skipped rows wrote:
00, 03, 06, 09, 0C, 0F, 12, 15, 18, 1B.


Posted: 2012-04-16 18:20 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 6453 days
Location: Canada
Status: Offline

#33519
Stop making ridiculous requests that only serve your own obscure needs.

_______________________
Follow me on Twitter.
I record (some) NSFs on hardware. Feel free to request a hardware render.
Posted: 2012-04-21 20:22 Reply | Quote
jsr
Administrator

Avatar

Member for: 7395 days
Location: Sweden
Status: Offline

#33866
Skipping rows would be simple, but why not just track your song at correct speed from start? I mean why add rows you know will be skipped?

Playing backwards won't happen, it won't sound like the song played backward anyway due to effects + I can't see the point at all.

_______________________
Programmer and developer
Posted: 2012-04-21 22:02  (Last Edited: 2012-04-21 22:03) Reply | Quote
jrlepage
Moderator

Avatar

Member for: 6453 days
Location: Canada
Status: Offline

#33876
You know what they say about feeding the trolls, jsr...

_______________________
Follow me on Twitter.
I record (some) NSFs on hardware. Feel free to request a hardware render.
Posted: 2012-04-22 03:44  (Last Edited: 2012-04-22 03:45) Reply | Quote
nicetas_c



Member for: 6053 days
Location: AB, CA
Status: Offline

#33900
Ctrl+R

after that you manually reverse the MML envelopes

funky times

Posted: 2012-04-22 03:56 Reply | Quote
rainwarrior

Avatar

Member for: 5621 days
Location: Canada
Status: Offline

#33905
Ctrl+A then Ctrl+R

Also, instead of skipping rows, just use F0x with a smaller speed, or Fxx with a faster tempo. Or if this is for playback only, just adjust the speed at the top.

Posted: 2012-04-22 08:54 Reply | Quote
TechEmporium

Avatar

Member for: 5956 days
Status: Offline

#33929
Better yet, Jandazekon, since you're most likely NOT making music to play back on an actual console or emulator, just export the WAV file & reverse it in Audacity or some other sound editor.

_______________________
Technology: the one thing that's hated & cursed at by all engineers, technologists, scientists & technicians!

(Lousy modern technology! )
Posted: 2012-04-22 09:41  (Last Edited: 2012-04-22 14:11) Reply | Quote
Jandazekon

Avatar

Member for: 5827 days
Location: Sweden
Status: Offline

#33930
For the playback. I would try to search for a value that increases over time in all frames. It counts from 0 to 64 in frame 0. Then on frame 2 it goes back 0 to play the beginning of frame 2. Then after step 64 on frame 2. It goes to frame 3 and counts again from 0 to 64 in the counter modulo loop.

Using cheat engine for that. And i don't how to quantize address values because that needs the script engine of cheat engine to make things like quantizing the counter and replace the different values by values reversed ranging from 0 to 64. The value 0 = 64.
The value 16 = 48. The value 32 = 32. The value 48 = 16.

Edit: Audio reference in action: http://www.2shared.com/audio/cBequF40/Skipped_audio.html

Posted: 2012-04-22 19:14 Reply | Quote
rainwarrior

Avatar

Member for: 5621 days
Location: Canada
Status: Offline

#33955
Oh. I think you broke your Zelda 2.

One thing I've done in other trackers was a combination of the equivalent of Bxx and Dxx on the same row, Bxx to the current frame and Dxx to the previous row each time, running the whole frame backwards. I don't think this works in FamiTracker though, because it applies these effects in a different way. (It's just a silly trick anyway.)

Page 1 of 1 Sort: