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 > Strange note appeared in Famitracker? Owner: Fearofdark New post
Page 1 of 1 Sort:  
Strange note appeared in Famitracker? Posted: 2013-07-17 03:06  (Last Edited: 2013-07-17 03:09) Reply | Quote
Fearofdark

Avatar

Member for: 4319 days
Location: Southampton, UK
Status: Offline

#49478
Not sure whether this is a bug or not, but I wonder if somebody can reproduce this quirk/glitch, or provide some kind of explanation?

Earlier in the day I made a short intro to a thing, and saved it. Later on, I reopened it and noticed a Cxx command on row 20 of frame 1, that I didn't remember inserting. After deleting the Cxx command, I noticed in the note column in pulse 1, row 20 read "A-V" and the volume was 0. Tthe rest of the pattern data (row 21 onwards) was there as normal after the Cxx was removed?

I've attached the .ftm with the offending note, and a screenshot of what it looks like from my end.


Attachments:
watthefudge.ftm (6 Kb)
famiglitch.png (58 Kb)
Posted: 2013-07-17 03:14 Reply | Quote
Mr_Master



Member for: 3521 days
Status: Offline

#49479
Have a look at these three captures. This is what I got when:

1.- I didn't highlight the row.
2.- I highlighted the row.
3.- The program window wasn't focused.

Definitely a weird glitch, along with DjJizzer's (INVALID) pattern bug.


Attachments:
captura2.png (3 Kb)
captura.png (2 Kb)
captura3.png (2 Kb)
Posted: 2013-07-17 03:25 Reply | Quote
Fearofdark

Avatar

Member for: 4319 days
Location: Southampton, UK
Status: Offline

#49480
I'm actually having a lot of fun with this glitch, because the note behaves *very* strangely.

-In addition to the above, if you copy and paste the note, it reproduces the note but with random octaves.

-If you transpose the note down with ctrl+f1 the octave disappears when you go below C.

-If you hold down Ctrl+f1, the note keeps transposing down and the octave keeps cycling with seemingly random symbols/letters

Posted: 2013-07-17 03:47 Reply | Quote
Mr_Master



Member for: 3521 days
Status: Offline

#49482
And if you text-export this shows up. Look at pulse 2 in frame 01.


Attachments:
watthefudge1.txt (21 Kb)
Posted: 2013-07-17 09:02 Reply | Quote
DjJizzer5

Avatar

Member for: 3937 days
Status: Offline

#49484
um, that's weird. maybe this weird thing occured when you were saving? i guess that would explain that Cxx command you didn't put before. I mean - why would it just be there out of nowhere?

also, it seems that in my case it works kinda different. [url=http://screenshooter.net/3460105/ubipamu]1 [url=http://screenshooter.net/3460105/parhmqq]2 [url=http://screenshooter.net/3460105/cdoryri]3



Posted: 2013-07-17 19:17 Reply | Quote
poodlecock

Avatar

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

#49497
... what keyboard layout do you use?

_______________________
"im going to continue making this crazy stuff then after a while my style will be so sick that you will be like damn suuun that shit is so sick i dont even get it. i will be like bro its ok.. you dont have to." -omgdonut
Posted: 2013-07-18 00:01 Reply | Quote
jsr
Administrator

Avatar

Member for: 5925 days
Location: Sweden
Status: Offline

#49509
This is a little worrying if it was caused by saving the file.

Did you use version 0.4.2 or the new 0.4.3 beta?

_______________________
Programmer and developer
Posted: 2013-07-18 01:53  (Last Edited: 2013-07-18 02:01) Reply | Quote
Fearofdark

Avatar

Member for: 4319 days
Location: Southampton, UK
Status: Offline

#49512
I created and saved the file in version 0.4.2.

And the keyboard layout I was using was FastTracker2.

Oddly enough, I think I've actually managed to replicate the bug after lots of trying. Turns out it's actually linked to the <invalid> bug DjJizzer and a number of other people stumbled upon. Making a selection near the bottom of a frame, and then dragging that selection to a higher point in the frame from below the bottom of the frame can produce not only a bunch of <invalid>s, but also random pattern data (instrument numbers, random effects etc and the strange notes).

The attached file demonstrates that. I managed to produce another strange note but also a whole bunch of other stuff that I didn't actually input. On top of that, frame 01 ends before the maximum number of rows despite a lack of Cxx, Dxx or Bxx command (ie. the frame ends at 3D instead of 3F) :O This was done in 0.4.3 beta 2.


Attachments:
watthefudge2.ftm (7 Kb)
Posted: 2013-07-18 02:04 Reply | Quote
FamiPunk221



Member for: 3530 days
Status: Offline

#49513
I also encountered it when Importing Midi (when FamiTracker was still capatiblr for importing midis) and B-/ appeared in a row which I was messing around with.
Strange is that FT registeres that as the highest note, exporting it as NSF gives out another note.

Or the invaild one was also caused of broken midi import.
But I've NEVER encountered these ever again.

Posted: 2013-07-18 02:15  (Last Edited: 2013-07-18 02:43) Reply | Quote
Mr_Master



Member for: 3521 days
Status: Offline

#49517
There's a hidden Cxx effect in Pulse 2, first column effect as I have seen. I selected and deleted that field and the two other rows appeared.

EDIT: Apparently, it's true that you can select stuff from below the patterns. Here's the mess I got while doing so. And maybe there's some issue with saving because when I originally did that module, only Pulse 2 played a high pitched note. And I tested this on old versions and I found that this might be present from 0.3.5 or earlier, and when I tried with 0.3.8 beta 4 the (invalid) tags appeared, along with junk pattern data.

ANOTHER EDIT: Whoops, I added some DPCM samples and the program crashed and generated a minidump.


Posted: 2013-07-18 12:18 Reply | Quote
jsr
Administrator

Avatar

Member for: 5925 days
Location: Sweden
Status: Offline

#49536
I managed to reproduce the select beyond pattern-end problem and will fix it. I hope that could have been the cause of the initial problem, otherwise I don't know.

Mr_Master: That crash was caused by playing invalid instruments. The (invalid) tag is used by me to spot pattern errors, and can appear for example if pattern data is read from random memory (such as the select problem). It should never appear normally.

_______________________
Programmer and developer
Posted: 2013-07-18 18:33 Reply | Quote
Mr_Master



Member for: 3521 days
Status: Offline

#49540
Okay. Thanks for pointing that out.

Page 1 of 1 Sort: