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 > 0xx error Owner: Stratelier New post
Page 1 of 1 Sort:  
0xx error Posted: 2015-03-25 19:01  (Last Edited: 2015-03-25 19:57) Reply | Quote
Stratelier



Member for: 2954 days
Status: Offline

#67370
Okay, so I was experimenting with the arp when this happened:

[quote=]C-3 00 F 000
... .. . ...
... .. . 047
... .. . ...
... .. . 000
... .. . ...
... .. . 047
... .. . ...
(etc.)[/quote]

By switching the arpeggio on and off like this (the tempo is 6 cycles per frame, btw) I expect to get something sounding like this:

[quote=]C-3 00 F 000
... .. . ...
[color=#777]C-3 .. . 047
... .. . ...
[color=#777]C-3 .. . 000
... .. . ...
[color=#777]C-3 .. . 047
... .. . ...[/quote]

But instead I get effectively this:

[quote=]C-3 00 F 000
... .. . ...
[color=#777]C-3 .. . 047
... .. . ...
[color=#f00]G-3 .. . 000
... .. . ...
[color=#777]C-3 .. . 047
... .. . ...[/quote]

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/
Posted: 2015-03-25 19:15 Reply | Quote
Threxx

Avatar

Member for: 3121 days
Location: Brooklyn, NY
Status: Offline

#67371
Considering it's been like this since forever, I don't think this is a bug.

Like you said, easy work around, just add an extra C-3 note.

Posted: 2015-03-25 22:44  (Last Edited: 2015-03-25 22:53) Reply | Quote
Stratelier



Member for: 2954 days
Status: Offline

#67389
[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/
Posted: 2015-03-25 23:12  (Last Edited: 2015-03-25 23:30) Reply | Quote
ENumbers

Avatar

Member for: 3974 days
Location: England
Status: Offline

#67391
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.
Attachments:
4xx_hold.ftm (1 Kb)
Posted: 2015-03-25 23:39  (Last Edited: 2015-03-25 23:58) Reply | Quote
Xyz_39808

Avatar

Member for: 4180 days
Location: South Texas
Status: Offline

#67395
I never knew that about 4xy. That is a super interesting module!


Attachments:
4xx_experiment.ftm (2 Kb)
Posted: 2015-03-26 00:26  (Last Edited: 2015-03-26 00:27) Reply | Quote
Im_a_Track_Man

Avatar

Member for: 4138 days
Location: Plantation, Florida
Status: Offline

#67396
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.

Posted: 2015-03-26 03:28 Reply | Quote
Stratelier



Member for: 2954 days
Status: Offline

#67401
[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/
Posted: 2015-03-26 20:56  (Last Edited: 2015-03-26 20:57) Reply | Quote
poodlecock

Avatar

Member for: 3399 days
Location: !wow
Status: Offline

#67419
[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...

Posted: 2015-03-27 00:51  (Last Edited: 2015-03-27 00:54) Reply | Quote
Stratelier



Member for: 2954 days
Status: Offline

#67425
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/
Posted: 2015-03-27 01:08  (Last Edited: 2015-03-27 01:08) Reply | Quote
poodlecock

Avatar

Member for: 3399 days
Location: !wow
Status: Offline

#67426
[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?

Posted: 2015-03-27 13:19 Reply | Quote
Stratelier



Member for: 2954 days
Status: Offline

#67431
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/
Posted: 2015-03-28 11:29  (Last Edited: 2015-03-28 11:32) Reply | Quote
littlelamp100

Avatar

Member for: 2920 days
Location: USA
Status: Offline

#67467
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
Attachments:
0xx_bug_nsfimport.ftm (78 Kb)
0xx_bug.ftm (1 Kb)
0xx_bug.nsf (6 Kb)
Posted: 2015-03-28 14:30  (Last Edited: 2015-03-28 14:30) Reply | Quote
MKSTAR26

Avatar

Member for: 3221 days
Location: A\/\V/\/A
Status: Offline

#67471
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/

_______________________
<Emelia_Kaylee>: <hawkeatermoth>: <pug>: <Tenshi_Hinanawi>: [00:32.20] <pug>: »–( · &#7447; · )–« FUCK
Page 1 of 1 Sort: