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 > 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: 4357 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.
[quote=Default rows]00, 01, 02, 03, 04, 05, 06, 07, 08, 09.[/quote]
[b]=[/b]
[quote=Skipped rows]00, 03, 06, 09, 0C, 0F, 12, 15, 18, 1B.[/quote]

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

Avatar

Member for: 4982 days
Location: Canada
Status: Offline

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

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Posted: 2012-04-21 20:22 Reply | Quote
jsr
Administrator

Avatar

Member for: 5924 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: 4982 days
Location: Canada
Status: Offline

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

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Posted: 2012-04-22 03:44  (Last Edited: 2012-04-22 03:45) Reply | Quote
nicetas_c



Member for: 4583 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: 4150 days
Location: Canada
Status: Offline

#33905
Ctrl+A [i]then[/i] 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: 4485 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: 4357 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: [url=http://www.2shared.com/audio/cBequF40/Skipped_audio.html]http://www.2shared.com/audio/cBequF40/Skipped_audio.html

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

Avatar

Member for: 4150 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: