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 > To control pitch and arpeggio at the same time... Owner: Cheez New post
Page 1 of 1 Sort:  
To control pitch and arpeggio at the same time... Posted: 2008-04-12 21:02 Reply | Quote
Cheez



Member for: 5897 days
Status: Offline

#1323
I really don't see why it would be any trouble to implement.

Posted: 2013-04-22 17:55 Reply | Quote
Cheez



Member for: 5897 days
Status: Offline

#46909
sadface

Posted: 2013-04-22 18:33  (Last Edited: 2013-04-24 18:29) Reply | Quote
cak

Avatar

Member for: 4313 days
Location: oregon
Status: Offline

#46911
Your arpeggio would go out of tune as the pitch rises/falls, due to NES hardware limitations. Basically, it would just sound like a detuned mess.

This could be "fixed" by simulating logarithmic pitch in Famitracker (which Musetracker does quite well), but it seems a minor concern for most users.

Posted: 2013-04-22 18:41 Reply | Quote
Dave
Moderator

Avatar

Member for: 5682 days
Location: UK
Status: Offline

#46913
it's something I know I'd like, at least. I hear pitchslide arpeggios in Capsule and YMCK songs sometimes and it's neat. could possibly work using the hardware sweeps, since those are logarithmic?

Posted: 2013-04-22 20:08  (Last Edited: 2013-04-22 20:13) Reply | Quote
rainwarrior

Avatar

Member for: 4149 days
Location: Canada
Status: Offline

#46920
The hardware sweeps would reset every time you load the next note in the arp, so the chord wouldn't slide, it would just be short slides starting on the individual notes.

As cak said, there's a technical issue there (you can't slide all the pitches in the arp at the same rate in a linear pitch system, so the chord would warp). Switching to a log pitch system would allow it, but it's also a tradeoff that gives up one of the really cool things about Famitracker, which is its very transparent relationship to the hardware.

The only current workaround is to go with speed 1, and manually do the slides with Pxx.

Posted: 2013-04-29 00:25  (Last Edited: 2013-04-29 00:26) Reply | Quote
Dave
Moderator

Avatar

Member for: 5682 days
Location: UK
Status: Offline

#47182
[quote=rainwarrior]The only current workaround is to go with speed 1, and manually do the slides with Pxx.[/quote]

[url=http://i3.ytimg.com/vi/vH_5CgIUSQ8/hqdefault.jpg]http://i3.ytimg.com/vi/vH_5CgIUSQ8/hqdefault.jpg

but yeah I see what you're saying. hopefully there'll be some workaround eventually (that doesn't compromise how FT currently operates.)

Posted: 2013-04-29 20:26  (Last Edited: 2013-04-29 20:34) Reply | Quote
cak

Avatar

Member for: 4313 days
Location: oregon
Status: Offline

#47204
[url=http://famitracker.com/forum/posts.php?id=3612&pid=43564#43564]This might help with Pxx slides/arps.

_______________________
[url=http://2a03.free.fr/?p=pub&dir=cak]Famicom tunes
Posted: 2013-05-05 23:49 Reply | Quote
jsr
Administrator

Avatar

Member for: 5924 days
Location: Sweden
Status: Offline

#47417
One thing that is planned is linear pitch slides and vibratos, using calculations like the hardware slides (but with higher precision). This would be easy to add and could be enabled/disabled with an option to maintain compatibility with old files.

But that won't help for controlling both pitch and arpeggio at the same time, then I assume a logarithmic pitch system is necessary where pitch slides and note lookups are both linear operations. I don't think this could be added easily though.

_______________________
Programmer and developer
Page 1 of 1 Sort: