TFM Music Maker

Talk about development tools here

Moderator: BigEvilCorporation

Shiru
Very interested
Posts: 786
Joined: Sat Apr 07, 2007 3:11 am
Location: Russia, Moscow
Contact:

Post by Shiru » Sat Jan 26, 2008 9:00 am

I just released VGM2TFI tool, which allows to extract *.tfi instruments from VGM files. So if you want to use same instruments like in certain SMD game, now you can do it easily. Direct link for tool is here.

Shiru
Very interested
Posts: 786
Joined: Sat Apr 07, 2007 3:11 am
Location: Russia, Moscow
Contact:

Post by Shiru » Mon Feb 04, 2008 2:00 am

(cross-post from SoundShock)

Nothing known exactly, but draft version of rules of DiHalt'08 demoparty (Russia, Nizhny Novgorod) contains TFM music compo. Rules currently unpublished, demoparty supposed to be in May.

Shiru
Very interested
Posts: 786
Joined: Sat Apr 07, 2007 3:11 am
Location: Russia, Moscow
Contact:

Post by Shiru » Sun Feb 17, 2008 2:06 pm

TFM Music Maker v1.2 is out. As always, you can get it on my homepage.

Code: Select all

+ Effects 5xx (portamento and volume slide) and 6xx (vibrato and volume slide)
* Cursor can go out of pattern when autostep>1, fixed now
+ Moving order list positions with mouse or keys
+ Current octave in instruments editor can be changed with mouse wheel (only
  when on-screen keyboard has focus)
* WaveOut settings now applies without click on Apply button (which is removed)
+ Test signal and output volume control in WaveOut settings
* Improved manual change of order position while playing
* Search for monowidth fonts now happens only when trying to select new font,
  this makes start-up of editor faster if many fonts installed in system
* When instrument selected in instruments editor, number of current instrument
  (Auto:Instr) is changes too
+ Instruments editor completely reworked
* WAV export dialog now closes automatically after export
* Optional export to WAV for unmuted channels only
+ Clipping indicator (shows when output volume too high)
+ Waveform analyzer
I got one bug report recently, that old bug with unstable export still in v1.1 (and probably in v1.2). If it happens, please confirm. You can workaround this problem with command line conversion feature, I think.

Christuserloeser
Very interested
Posts: 145
Joined: Sun Jan 28, 2007 2:01 am
Location: DCEvolution.net
Contact:

Post by Christuserloeser » Sun Feb 17, 2008 3:33 pm

Downloading now... :D
http://www.DCEvolution.net - Gigabytes of free Dreamcast software for you

Image

Shiru
Very interested
Posts: 786
Joined: Sat Apr 07, 2007 3:11 am
Location: Russia, Moscow
Contact:

Post by Shiru » Mon Feb 18, 2008 12:23 am

Warning: Download of new version disabled temporarily, because of critical bug. To prevent problems don't overwrite your old modules.

NightSprinter
Newbie
Posts: 1
Joined: Mon Mar 24, 2008 1:56 pm

Post by NightSprinter » Mon Mar 24, 2008 2:03 pm

Just curious, but is there a reason why the tracker is so lagged in audio feedback from an instrument, and why the tracks scroll in such a choppy manner?

Shiru
Very interested
Posts: 786
Joined: Sat Apr 07, 2007 3:11 am
Location: Russia, Moscow
Contact:

Post by Shiru » Wed Mar 26, 2008 4:08 pm

If your settings of buffers count and size is right, then it may happens because too slow PC. As far as I know, ~1GHz is enough, it also works fine on C1.8 laptop with Vista.

Shiru
Very interested
Posts: 786
Joined: Sat Apr 07, 2007 3:11 am
Location: Russia, Moscow
Contact:

Post by Shiru » Sat Apr 19, 2008 5:00 am

(cross-post from SoundShock)

It's fixed finally. That took about two months to fix about two lines of code (as usual, very stupid mistake in very simple part of code). Actually, this bug was there from start, and I just wonder how anybody didn't got any problems before.

I hope, this time there will be no such critical bugs.

Code: Select all

v1.21 19.04.08 

* Values of operators parameters now displayed above knobs
* Critical bug in the module save code, which could cause to writing corrupted
  data, is fixed
* Pattern was not updated by moving through order list by cursor keys
Also, pay attention for /modules/ folder, there is few new tracks from MadMax.

Oerg866
Very interested
Posts: 211
Joined: Sat Apr 19, 2008 10:58 am
Location: Frankfurt, Germany
Contact:

Post by Oerg866 » Sat Apr 19, 2008 11:03 am

Great tool, as I'm not new to Sega Genesis Music stuff, I gave that a try.

I just have one little problem with the z80 replayer.

That one is:

Code: Select all

	include "asasm/lib/Header.asm";
and the problem is that the /lib/ directory of my asasm is empty. If i comment the line out, then I at least get a BIN file, but that without a header and it shows a black screen.

Shiru
Very interested
Posts: 786
Joined: Sat Apr 07, 2007 3:11 am
Location: Russia, Moscow
Contact:

Post by Shiru » Sat Apr 19, 2008 3:53 pm

That file was included into asasm package which was available on sega-devega (now that site is not available). I don't know from where is comes originally. Here is temp link.

TulioAdriano
Very interested
Posts: 81
Joined: Tue Jul 10, 2007 7:45 pm
Location: Brazil / USA
Contact:

Post by TulioAdriano » Mon Apr 21, 2008 2:39 pm

Nice additions, the app is very solid, but I rather work with the older version of the instrument editor than this new one. Even though this new one looks better, I think the sliders are much more handy than the knobs.

EDIT:
Bug report: between the pattern list and the horizontal scroll bar there is a 2 pixel empty area that, if you happen to click there you'll get the infinite error (it doesn't help closing the messagebox): "List index out of bounds (-1)". I can get ou a screenshot of the error if you want, now I can trigger it anytime.

I was very lucky not to loose a song I was working on since between pressing ESC and clicking very fast I managed to select a valid pattern and clean the message box, but otherwise my only solution would have been End Process on the Task Manager.

Looking forward for MD MM (aka TFM for YM2612).

Seeya,
Tulio
Image

Shiru
Very interested
Posts: 786
Joined: Sat Apr 07, 2007 3:11 am
Location: Russia, Moscow
Contact:

Post by Shiru » Mon Apr 21, 2008 10:22 pm

TulioAdriano wrote:I think the sliders are much more handy than the knobs.
Read about that issue here.
TulioAdriano wrote:Bug report: ..
Thanks. Seems it is the same bug, which zinger reported some time ago. There was problem that on my computer there is no this 2px empty area (because of different Windows settings I think). So I had no chances to get this bug by myself. I'll fix it soon.

Shiru
Very interested
Posts: 786
Joined: Sat Apr 07, 2007 3:11 am
Location: Russia, Moscow
Contact:

Post by Shiru » Wed Apr 23, 2008 12:09 pm

For those who just want to listen music and don't like to load single modules in editor, WinAmp plug-in is released. Of course, you already had way to play music in WinAmp (through *.vgm export), but this plug-in plays any related files - *.tfe, *.tfd, *.tfc. As always, you can get it on my homepage.

TulioAdriano
Very interested
Posts: 81
Joined: Tue Jul 10, 2007 7:45 pm
Location: Brazil / USA
Contact:

Post by TulioAdriano » Wed Apr 23, 2008 3:00 pm

Wow! Great deal! Thanks!!! :D

Saved me a bunch of time exporting VGM of all tracks!

Bugs found:
- Got a crash when I configured the plugin to loop the maximum value (10). But apart of the crash, the setting was saved.
- The module information is not displayed when I select view file info.
- Volume bumps to maximum on every track change.
- Not sure this is a bug, but when running TFD for SMD the pitch drops considerably.
Winamp Version: 5.31 - Classic skin (of course).

Since I usually listen to these videogame songs for like 3 hours (same song) it would be great if I could set those loops to huge values (like I set on VGM plugin to loop 500 times) or add an option to let it loop forever.

Thanks a lot.

Tulio
Image

Shiru
Very interested
Posts: 786
Joined: Sat Apr 07, 2007 3:11 am
Location: Russia, Moscow
Contact:

Post by Shiru » Thu Apr 24, 2008 12:52 am

Funny. I just got WinAmp 5.53 (latest) and tested plug-in with it. No problem with 10 repeats, no problem with module info, no even problem with volume bumps. Only problem which I found is that it does not play (no sound, but spectrum analyzer works; wav or mp3 plays with sound), otherwise all OK.

I heard many times from many people that WinAmp 5 is quite buggy, now I see it. Ok, I'll try to do something with it.
TulioAdriano wrote:Not sure this is a bug, but when running TFD for SMD the pitch drops considerably.
Yes, this is not a bug. I can add option, which clock frequency must be used for *.tfd and *.tfc files, but I can't detect that automatically.

Post Reply