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 > Weird pitch macro behavior Owner: VinylScratch New post
Page 1 of 1 Sort:  
Weird pitch macro behavior Posted: 2014-11-12 04:20  (Last Edited: 2014-11-12 04:22) Reply | Quote
VinylScratch

Avatar

Member for: 3554 days
Location: Nebraska
Status: Offline

#63523
Normally, pitch macro values act as relative values (each value is added/subtracted from the previous value). However, when you use an arpeggio macro, pitch values act as absolute values (each value is added/subtracted from zero) until the arpeggio macro ends (unless it's looped). Observing the instruments in the FTM below should give you a better idea of what I mean.

Is this behavior intentional?

_______________________
[url=https://soundcloud.com/dj-dimeback]Soundcloud | [url=http://www.youtube.com/user/ITGpwnage]Youtube
Attachments:
pitch_macro_possible_bug.ftm (1 Kb)
Posted: 2014-11-12 06:43 Reply | Quote
Stratelier



Member for: 2954 days
Status: Offline

#63526
Does it make a difference whether the arpeggio macro is defined as absolute or relative?

_______________________
Where to find me:
YouTube: [url=http://youtube.com/user/stratelier]http://youtube.com/user/stratelier
DeviantArt: [url=http://stratadrake.deviantart.com/]http://stratadrake.deviantart.com/
Posted: 2014-11-12 14:01 Reply | Quote
VinylScratch

Avatar

Member for: 3554 days
Location: Nebraska
Status: Offline

#63529
No, same with fixed.

_______________________
[url=https://soundcloud.com/dj-dimeback]Soundcloud | [url=http://www.youtube.com/user/ITGpwnage]Youtube
Posted: 2014-11-12 14:51  (Last Edited: 2014-11-12 14:52) Reply | Quote
Warheart

Avatar

Member for: 3494 days
Location: Sweden
Status: Offline

#63530
I believe it's intentional. I can't remember why but it had something to do with the calculation of the pitch. It's also why pitch bends don't work when you use an instrument with an arpeggio macro. You probably should ask Slimeball or rainwarrior about this.

_______________________
Ponies, Mega Man, Meshuggah, Rotten Sound and ice-cream! <3
[url=http://www.youtube.com/user/seppowarheart]YOUTUBE
Posted: 2014-11-12 22:18 Reply | Quote
jsr
Administrator

Avatar

Member for: 5925 days
Location: Sweden
Status: Offline

#63538
This happens because the arpeggio macro is overwriting the pitch value for each new note, which resets the previous pitch macro values.

It is sort of intentional, but would probably be possible to "fix" by storing the accumulated pitch values separately. I'm unsure if that would be useful though, other than making it a bit more intuitive.

_______________________
Programmer and developer
Posted: 2014-11-12 22:47  (Last Edited: 2014-11-12 22:47) Reply | Quote
za909

Avatar

Member for: 3963 days
Location: Hungary
Status: Offline

#63539
I actually like it this way, absolute macros are way easier for me to use than relative ones.

_______________________
Rectangular sh*t ©
Posted: 2014-11-21 00:24  (Last Edited: 2014-11-21 00:35) Reply | Quote
Warheart

Avatar

Member for: 3494 days
Location: Sweden
Status: Offline

#63759
[quote=za909]absolute macros are way easier for me to use than relative ones.[/quote]
It really just depends on the situation and preference. I've found relative macros to be easier used when it comes to percussion... sometimes...

_______________________
Ponies, Mega Man, Meshuggah, Rotten Sound and ice-cream! <3
[url=http://www.youtube.com/user/seppowarheart]YOUTUBE
Page 1 of 1 Sort: