Login:
Menu:
Post: Author:
FamiTracker > General > Bug Reports & Feature Requests > Let's make Famitracker's workflow quicker Owner: Patashu New post
Page 3 of 4 Sort: Goto Page: << Previous [1] [2] [3] [4] Next >>
Posted: 2013-01-16 07:09 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 6452 days
Location: Canada
Status: Offline

#43565
Files with comments load fine through the Open dialog within the tracker, but opening them from the explorer appears to crash the program, yes.

I've attached a MiniDump, even though the problem is fairly easy to reproduce.

_______________________
Follow me on Twitter.
I record (some) NSFs on hardware. Feel free to request a hardware render.
Attachments:
minidump_20130116_0109.dmp (25 Kb)
Posted: 2013-01-16 08:58  (Last Edited: 2013-01-16 09:04) Reply | Quote
Necrophageon

Avatar

Member for: 5434 days
Location: Minnesota
Status: Offline

#43566
jsr wrote:
The biggest change is selection + drag and drop support in the frame editor, so feedback on that is welcome.


This is great! Could you maybe modify it so that Shift+Click+Drag will automatically copy+paste (like the equivalent function in the pattern editor)?

Edit - Also, perhaps Ctrl+Click+Drag could also copy+paste, but use new pattern numbers (very much like a cross between 'duplicate frame' and 'new frame')? Not sure how anyone else feels about that one.

_______________________
The only things certain in life are death and uncertainty.
Posted: 2013-01-16 23:55 Reply | Quote
jsr
Administrator

Avatar

Member for: 7394 days
Location: Sweden
Status: Offline

#43582
ElHuesudoII wrote:
don't you think this deserves it's own topic, jsr?

There are only minor changes in this version so I was gonna release it without a beta at all if it wasn't for this thread. Though now I'm glad I did, I will fix the comments crash bug.

Necrophageon: Ctrl+drag should copy a selection now, but yeah I can move that to Shift+drag and assign Ctrl+drag to copy and paste to new pattern numbers.

_______________________
Programmer and developer
Posted: 2013-01-17 00:15  (Last Edited: 2013-01-17 00:20) Reply | Quote
jrlepage
Moderator

Avatar

Member for: 6452 days
Location: Canada
Status: Offline

#43583
Fezuke found a bug with the Sxx command. His FTM (which I attached) sounds fine in 0.4.1, but in 0.4.2b1, some notes immediately after S02 does not play.

EDIT: I only just took a closer look at the FTM, and realised S02 is useless on those rows because there isn't time for the mute to take effect (because it's already going at a rate of 2 frames per row), but still, I think it's worth mentioning. There could be a more dramatic bug hiding somewhere behind this one.

_______________________
Follow me on Twitter.
I record (some) NSFs on hardware. Feel free to request a hardware render.
Attachments:
sxx_bug.ftm (1 Kb)
Posted: 2013-01-17 14:27 Reply | Quote
DjJizzer5

Avatar

Member for: 5406 days
Status: Offline

#43591
it would be badass to make complete MML export. If it's possible.

Posted: 2013-01-17 17:54 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 6452 days
Location: Canada
Status: Offline

#43593
Or better yet, an external program that takes exported TXTs and turns THOSE into MML files. Because then you could use TXTs from NSFPlay once that gets implemented. :3

_______________________
Follow me on Twitter.
I record (some) NSFs on hardware. Feel free to request a hardware render.
Posted: 2013-01-17 19:08 Reply | Quote
DjJizzer5

Avatar

Member for: 5406 days
Status: Offline

#43595
awesome. we don't need hex editing no more.


Attachments:
multiexpansion.txt (0 Kb)
Posted: 2013-01-17 21:45  (Last Edited: 2013-01-17 21:47) Reply | Quote
za909

Avatar

Member for: 5432 days
Location: Hungary
Status: Offline

#43598
Sorry, this is very offtopic and probably not THAT related to making composing faster, but I don't want to create a new thread just for this...
Basically my idea is: Fixed duty/wave macros, and once they end, the channel gets set to whatever the last Vxx command was. (no previous Vxx = V00, or it continues to output the last value of the macro)
Maybe it could save making different instruments for every kind of "pluck" or "PWM" sound you want to use.

Posted: 2013-01-17 22:13  (Last Edited: 2013-01-17 22:14) Reply | Quote
ElHuesudoII

Avatar

Member for: 5994 days
Status: Offline

#43599
DjJizzer5 wrote:
awesome. we don't need hex editing no more.



Posted: 2013-01-18 03:32 Reply | Quote
cak

Avatar

Member for: 5783 days
Location: oregon
Status: Offline

#43610
jrlepage wrote:
Or better yet, an external program that takes exported TXTs and turns THOSE into MML files. Because then you could use TXTs from NSFPlay once that gets implemented. :3

My thought exactly. I'm already working on such a tool for Renoise -> FTM conversion. Though I'm not sure if anyone will use it besides me.

Posted: 2013-01-18 08:50 Reply | Quote
Necrophageon

Avatar

Member for: 5434 days
Location: Minnesota
Status: Offline

#43613
za909 wrote:
Sorry, this is very offtopic and probably not THAT related to making composing faster, but I don't want to create a new thread just for this...
Basically my idea is: Fixed duty/wave macros, and once they end, the channel gets set to whatever the last Vxx command was. (no previous Vxx = V00, or it continues to output the last value of the macro)
Maybe it could save making different instruments for every kind of "pluck" or "PWM" sound you want to use.
It's more related than you might think, IMO. Currently, the last Vxx command IS saved, but it won't just take over on it's own when your macro ends, you have to either use an instrument without a pulse-width macro, or throw in another Vxx command. Macros take priority, so the latter option only works if there is no active macro when FT hits the Vxx command (example attached).

An option for "fixed" and "absolute" like arpeggios might be a quick fix, or it could just behave the way you're talking about normally and you'd have to loop the last step of the macro sequence to sustain the desired pulse-width.

Either way, it'd still shave off some time (and effect column usage) when doing this sort of thing.

_______________________
The only things certain in life are death and uncertainty.
Attachments:
vxx_behavior.ftm (2 Kb)
Posted: 2013-01-20 08:02  (Last Edited: 2013-01-20 08:15) Reply | Quote
Fezuke

Avatar

Member for: 5474 days
Location: Le Gardeur, Quebec
Status: Offline

#43664
Here are 2 minidumps I got from using CTRL+ENTER on a N163 Expansion song.

_______________________
My 8-Bit Soundcloud
My Other Project Soundcloud
Posted: 2013-01-20 11:21 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 6452 days
Location: Canada
Status: Offline

#43665
I also got this minidump while trying to open a FDS FTM.

_______________________
Follow me on Twitter.
I record (some) NSFs on hardware. Feel free to request a hardware render.
Posted: 2013-01-20 12:18 Reply | Quote
jsr
Administrator

Avatar

Member for: 7394 days
Location: Sweden
Status: Offline

#43666
Thanks, I fixed the crash bug. Both problems was related to playing notes with missing instrument numbers. That may happen when playing single rows, but that FDS file should initialize the instrument column when playing from start.

Necrophageon & za909: Changing that would break old behaviour, but I'll think about it.

_______________________
Programmer and developer
Posted: 2013-01-20 18:42 Reply | Quote
za909

Avatar

Member for: 5432 days
Location: Hungary
Status: Offline

#43674
Alright, that's why I mentioned a "fixed" duty macro. You could add it in the same manner as you did for arpeggios, so there would be no issues with backwards compatibility.

Page 3 of 4 Sort: Goto Page: << Previous [1] [2] [3] [4] Next >>