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
Because apparently when you switch the arp effect off, FamiTracker doesn't return to the base note but instead holds the last note from the arp. This is a bug. (At least it is easy to work around.)
_______________________
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/
[quote=Threxx]Considering it's been like this since forever, I don't think this is a bug.[/quote]
Depends. On the one hand:
- Vibrato returns to the base pitch when switched off.
- Tremelo returns to the base volume when switched off.
But on the other:
- Volume fade remains at the current volume when switched off.
- Pitchbend remains at the current pitch when switched off.
- Portamento also remains at the current pitch if switched off while it's still sliding.
So the precedents go both ways, it depends on what's more intuitive and/or desirable for each effect.
And IMO, arp belongs to the first group. Consider what would happen if the arp didn't literally stop but continued cycling with second and third semitones of +0.
_______________________
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/
There are no "reset vibrato" or "reset tremolo" commands within FamiTracker, nor the NSF driver.
Both 4xy and 7xy are suppressed when the depth is set to zero ("4x0"/"7x0"). When one uses 40y or 70y, it suppresses the lfo, halting the operation, but there is not a true "reset" command. It should be noted, however, that "40y" [i]does[/i] reset vibrato in exported NSF's. This inconsistency should be fixed.
Attached is an example module, demonstrating this with the 4xy effect.
_______________________
Chiptune artist; atheist; brony; eagerly awaiting Season 5.
I also made a report/request about how 0xx doesn't reset on a new note, so if you're using it with a speed that's not a multiple of three, the arpeggio will start on a new note regardless of the note triggering it.
[quote=ENumbers]There are no "reset vibrato" or "reset tremolo" commands within FamiTracker, nor the NSF driver.[/quote]
Technicality.
_______________________
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/
[quote=Stratelier][quote=ENumbers]There are no "reset vibrato" or "reset tremolo" commands within FamiTracker, nor the NSF driver.[/quote]
Technicality. [/quote]
>spreading incomplete, incorrect information
>belittling corrections as "technicality"
[url=https://pbs.twimg.com/profile_images/1942867215/image.jpg]mfw
ENumbers, that's an interesting module. I might actually use that trick in the future...
I never said anything about "resetting" vibrato or tremelo... he pointed out an interesting trivia about the two effects, but it wasn't a counterargument to my OP or anything.
Aside: I found it counterintuitive that when I first tried issuing a 0x0 effect it set up a 2-step arp instead of a 3-step arp (with third semitone of zero) -- but turns out that was a documented usage, plus easy to work around.
_______________________
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/
[quote=Stratelier]I never said anything about "resetting" vibrato or tremelo... [/quote]
[quote=Stratelier]- Vibrato returns to the base pitch when switched off.
- Tremolo returns to the base volume when switched off.
.
.
.
And IMO, arp belongs to the first group.[/quote]
I'm sorry, am I missing something?
Maybe we all missed something somewhere (I don't know about you, but I'm not the most cohesive around 5 a.m.) ... what I said was that when you swith the effect off (by means of a 400/700 command) FamiTracker returns the current note to its unmodified pitch/volume and this is intuitive (i.e. depth=0). And what he added was how if you issue a 40x or 70x (where only speed=0) this does not return the note to its unmodified pitch/volume (depth!=0) but just pauses the speed interval (speed=0). Which is weird, but possibly useful behavior (though he also mentioned the result differs between playing in FT and exporting an NSF which is a bug regardless of how you look at things). Frankly, I don't know where the whole "there are no 'reset vibrato/tremelo commands" remark came from, unless he's referring to resetting the current phase position of the effect....
_______________________
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/
I noticed a completely different bug with 0xx that has to do with NSF exporting. In the FTM the arp always starts on the base note, but not in the NSF. It can be kind of hard to hear, so I've provided an FTM from NSF Import.
EDIT: whups. nope. that was a bug with an unofficial build. 0cc if you're wondering.
_______________________
Why can't I come up with a creative signature?
Tracking must've stripped me clean of creative ideas.
---
Either way, here's my YouTube channel: [url=http://www.youtube.com/littlelamp100]http://www.youtube.com/littlelamp100
If you have found any bugs related to 0CC-FamiTracker, please post them in the forums here - [url=http://hertzdevil.info/forum/]http://hertzdevil.info/forum/