Note slides disable portamento [0.4.6]

Please post about bugs here.
Forum rules
When making a bug report, please try to be as specific as possible. Include information on how to reproduce the bug and an example file if possible.
If the application crashed, please include the generated memory dump file as well.
User avatar
Stratelier
Posts: 378
Joined: Sun Apr 26, 2015 7:46 pm

Note slides disable portamento [0.4.6]

Postby Stratelier » Sun May 03, 2015 5:45 pm

To be fair, these two effects (portamento vs. note slides) have had problems interacting with each other before....

See attached file for a testcase. When the R effect is issued at row 16, the portamento gets switched off, so the following notes are discrete instead of slurred (and since this is a slow slur, their compensated timing becomes noticeable).
Attachments
sample.ftm
(1.31 KiB) Downloaded 150 times

jsr
Site Admin
Posts: 112
Joined: Tue Jan 06, 2015 1:25 pm

Re: Note slides disable portamento [0.4.6]

Postby jsr » Sun May 03, 2015 7:10 pm

Pitch slide effects will overwrite each other. You have to add a new 3xx effect after R24.
Famitracker developer

User avatar
Stratelier
Posts: 378
Joined: Sun Apr 26, 2015 7:46 pm

Re: Note slides disable portamento [0.4.6]

Postby Stratelier » Tue May 05, 2015 1:46 am

I can't imagine any conceptual reason they should (they're basically the same underlying effect, i.e. slide-pitch-to-target-note, just with different syntax, and Q/R don't restart instrument envelopes), but yeah, workaround is easy enough. Especially since portamento is something I tend to adjust the speed of on a per-note basis anyway.

User avatar
Project
Posts: 39
Joined: Wed May 06, 2015 10:38 pm
Location: Spokane, WA

Re: Note slides disable portamento [0.4.6]

Postby Project » Mon May 11, 2015 9:19 am

Shouldn't the two effects just overlap?

Vibrato while sliding up or down shouldn't be too difficult.

Also, why do the instrument arpeggio and pitch settings overwrite the pitch-related effects? This makes it really annoying to have to use a blank instrument just to get the effects to work properly.

User avatar
Stratelier
Posts: 378
Joined: Sun Apr 26, 2015 7:46 pm

Re: Note slides disable portamento [0.4.6]

Postby Stratelier » Tue May 12, 2015 12:53 am

Vibrato while sliding up or down shouldn't be too difficult.

Vibrato already stacks with other pitch related effects.

Also, why do the instrument arpeggio and pitch settings overwrite the pitch-related effects? This makes it really annoying to have to use a blank instrument just to get the effects to work properly.

Yes this is very annoying currently. It's because when FT is reading pitch data from the instrument definition it is setting a new pitch every engine cycle (even when it's the same pitch), so effects like note slides or pitchbends get overridden.