Login:
Menu:
Post: Author:
FamiTracker > General > Show Off Your Work > FTM 2 MML Converter Owner: Delek New post
Page 2 of 3 Sort: Goto Page: << Previous [1] [2] [3] Next >>
Posted: 2010-12-02 05:37 Reply | Quote
Delek

Avatar

Member for: 5901 days
Status: Offline

#11488
Tracker effects are not implemented yet. Volume envelopes and Arpeggio envelopes, for now.

A song that use envelopes, not tracker effects, will be a nice test for the actual capabilities of the converter.

_______________________
Delek's Website
DefleMask Tracker
Delek's SoundCloud
Delek's YouTube Channel
Posted: 2010-12-02 05:42  (Last Edited: 2010-12-02 05:44) Reply | Quote
KuroBit

Avatar

Member for: 6137 days
Status: Offline

#11490
Oh alright, I thought it was the other way around, sorry about that.

EDIT: This might actually be a good test:


Attachments:
lotsa_instruments.ftm (17 Kb)
Posted: 2010-12-02 05:43 Reply | Quote
Delek

Avatar

Member for: 5901 days
Status: Offline

#11491
Yeah, that's because MML works with macros. So, its easy inject the macros from the FTM into the MML.

_______________________
Delek's Website
DefleMask Tracker
Delek's SoundCloud
Delek's YouTube Channel
Posted: 2010-12-02 05:45 Reply | Quote
KuroBit

Avatar

Member for: 6137 days
Status: Offline

#11492
...Except for maybe the very end with the Cxx effect, you could just remove that thought right?

Posted: 2010-12-02 05:56 Reply | Quote
Delek

Avatar

Member for: 5901 days
Status: Offline

#11493
Yeah, Bxx, Cxx, Dxx are easy to implement. But first the macros. :D

_______________________
Delek's Website
DefleMask Tracker
Delek's SoundCloud
Delek's YouTube Channel
Posted: 2010-12-02 06:03  (Last Edited: 2010-12-02 06:03) Reply | Quote
KuroBit

Avatar

Member for: 6137 days
Status: Offline

#11494
Wait, I thought you meant it was compatible with instruments... Just not the effects.

EDIT: Oh, did you see my edited post up there?

Posted: 2010-12-02 06:40  (Last Edited: 2010-12-02 06:42) Reply | Quote
Delek

Avatar

Member for: 5901 days
Status: Offline

#11496
Pitch macro its not implemented yet, at least "something" is converted to MML. Check the attachs.

I cut the song a little.

_______________________
Delek's Website
DefleMask Tracker
Delek's SoundCloud
Delek's YouTube Channel
Attachments:
lotsa_instruments.mml (4 Kb)
lotsa_instruments.gb (32 Kb)
output.txt (32 Kb)
Posted: 2010-12-02 07:11 Reply | Quote
Delek

Avatar

Member for: 5901 days
Status: Offline

#11497
Test, almost 100% of accuracy on this simple tune. :D

_______________________
Delek's Website
DefleMask Tracker
Delek's SoundCloud
Delek's YouTube Channel
Attachments:
song.ftm (2 Kb)
song.gb (32 Kb)
output.txt (5 Kb)
song.mml (2 Kb)
Posted: 2010-12-02 07:29 Reply | Quote
Delek

Avatar

Member for: 5901 days
Status: Offline

#11498
Noise channel test.

_______________________
Delek's Website
DefleMask Tracker
Delek's SoundCloud
Delek's YouTube Channel
Attachments:
noise_test.gb (32 Kb)
Posted: 2010-12-02 07:46  (Last Edited: 2010-12-02 07:46) Reply | Quote
Rushjet1
Moderator

Avatar

Member for: 6570 days
Location: Atlanta, GA
Status: Offline

#11499
try this... uses dpcm but otherwise no effects


Attachments:
minimalist.ftm (19 Kb)
Posted: 2010-12-02 08:01  (Last Edited: 2010-12-02 08:07) Reply | Quote
Delek

Avatar

Member for: 5901 days
Status: Offline

#11500
Here you go.

It's a little bugged the noise channel.

_______________________
Delek's Website
DefleMask Tracker
Delek's SoundCloud
Delek's YouTube Channel
Attachments:
rushjet_testoutput.txt (33 Kb)
rushjet_test.mml (11 Kb)
rushjet_test.gb (32 Kb)
Posted: 2010-12-02 14:54  (Last Edited: 2010-12-02 15:08) Reply | Quote
Rushjet1
Moderator

Avatar

Member for: 6570 days
Location: Atlanta, GA
Status: Offline

#11504
here are some things I hear:

1) octaves on squares are wrong
2) triangle vibrato makes it disappear
3) volume commands are ignored (this seems more like an xpmck problem)

OK looking over the stuff, "s" commands are a bad idea, period. Just calculate proper lengths in the future and a lot of your problems will disappear :X

Posted: 2010-12-02 17:02 Reply | Quote
KuroBit

Avatar

Member for: 6137 days
Status: Offline

#11505
Wow, very cool! I went to sleep before you posted that so I didn't get to listen to it until now, but it's really coming along nicely!

Posted: 2010-12-02 18:58 Reply | Quote
Rushjet1
Moderator

Avatar

Member for: 6570 days
Location: Atlanta, GA
Status: Offline

#11508
OK as an addendum to the other post...

things like:

l16 gsss

should be

g4 (1/16 + 1/16 + 1/16 + 1/16 = 1/4)

and things like

v10 g v5 s v10 s v5 s

should just be

v10 g v5 g v10 g v5 g

technically "s" should work but XPMCK doesn't handle it properly

Posted: 2010-12-02 20:14 Reply | Quote
Delek

Avatar

Member for: 5901 days
Status: Offline

#11511
I've been thinking about calculating all that, but the command "s" simplifies things, "s" if no note, "r" if there is a note cut. Calculate everything is very complicated, I think. If there is no way to change it, i will need to calculate.

XPMCK consists of two things, the compiler (in this case WLA) and MML parser to assembler. What do you say that does not handle well the command "s"?, WLA or XPCMK parser?.

About octaves, I had to manually increase it on the square, i got the message "octave out of range.". Maybe its a problem of my octave calculator, or maybe the GB has minus octave range that the NES.

About volume effect, i think that works good, why you say that is wrong?.

Thanks for the feedback.

_______________________
Delek's Website
DefleMask Tracker
Delek's SoundCloud
Delek's YouTube Channel
Page 2 of 3 Sort: Goto Page: << Previous [1] [2] [3] Next >>