If you just stumbled upon here, click here.
<!--sizeo:5--><span style="font-size:18pt;line-height:100%"><!--/sizeo--><a href="http://forums.sonicretro.org/index.php?s=&showtopic=22271&view=findpost&p=496010" target="_blank">UPDATE; CLICK HERE FOR LATEST VERSION</a><!--sizec--></span><!--/sizec-->
Ok so I have a birthday gift from me to all of you:
<img src="http://idisk.mac.com/pietro10-Public/gtpubbeta1.png" border="0" class="linked-image" />
I've been working for the past few months on a music tracker for the Sega Genesis sound chips for use in a sound driver I will eventually write. I'm here now with a feature-packed public beta. A lot of the functionality is present, though some things (such as New and Nearest Possible Timing) have yet to be implemented, while others have bugs. However, you can save modules and export to VGM and SMPS (though the SMPS export is the most unoptimized SMPS export ever). FM voices can be loaded in TFM and X3V format. The PSG voice format is just like that in FamiTracker. The only supported effects right now are 1xx, 2xx, and Mxx. 1xx/2xx are the same as in every other tracker (pitch slide up/down) and Mxx is a general miscellaneous (M00 is nop, M01 takes the PSG noise out of Channel 2 mode and silences both PSG3 and PSG noise), M02/M03 turns FM retrigger on/off. Timing is in XM format and DAC is always on (FM6 is always shown and will be saved but ignored during playback/export). There's more but right now I don't remember everything =P
EDIT
Hit the spacebar to start editing. (This works like MilkyTracker/FamiTracker; sorry IT/Mod2PSG/TFM/Modplug users.) Also this uses the keyboard layout used by everything except ModPlug.
Note the TL Sensitivity field in the FM voice editor. Some people on irc.esper.net #mod_shrine suggested this feature, which emulates a similar feature in Yamaha DX keyboards. Instead of simply modifying the volume level of the slots like every other sound driver, GenesisTracker will modify all the TLs by the amount specified. I provided a button if you want the regular behavior, but feel free to toy around with this feature and tell me what you think.
Everything should be ready to go for Windows.
The Mac build will run on 10.5 or newer Intel only and might require Qt 4.7 beta 1 if that's not somehow linked in. I will make a PPC build when Qt 4.7 final is released.
The Linux build requires portaudio to be installed (obviously portaudio-devel if you want to build from source).
<a href="http://idisk.mac.com/pietro10-Public/gtpubbeta1.7z" target="_blank">http://idisk.mac.com/pietro10-Public/gtpubbeta1.7z</a> 29MB
Right now the source code is "don't use" because a) I need to replace the MAME FM core which is from Rob Jinnai's SMPS C demo b) IDK what license I want to use but I want a free software and/or OSS license.
All the binaries are built for debug so if something fails please give me a crash log <img src="http://forums.sonicretro.org/public/style_emoticons/<#EMO_DIR#>/wink.png" style="vertical-align:middle" emoid="
" border="0" alt="wink.png" />
Also the About box needs to be updated with more thanks, so as well as the thanks here, there, and in the source code, thanks to AamirM for providing the PSG core.
Finally if you have a private beta the modules you saved with it will not work in this new version. Send them to me if you want them fixed.
Enjoy!
EDIT
Oops, looks like —static-libstdc++ didn't work or wasn't passed... anyway add this to the win/ folder:
<a href="http://idisk.mac.com/pietro10-Public/libstdc++-6.dll" target="_blank">http://idisk.mac.com/pietro10-Public/libstdc++-6.dll</a>
Ok so I have a birthday gift from me to all of you:
<img src="http://idisk.mac.com/pietro10-Public/gtpubbeta1.png" border="0" class="linked-image" />
I've been working for the past few months on a music tracker for the Sega Genesis sound chips for use in a sound driver I will eventually write. I'm here now with a feature-packed public beta. A lot of the functionality is present, though some things (such as New and Nearest Possible Timing) have yet to be implemented, while others have bugs. However, you can save modules and export to VGM and SMPS (though the SMPS export is the most unoptimized SMPS export ever). FM voices can be loaded in TFM and X3V format. The PSG voice format is just like that in FamiTracker. The only supported effects right now are 1xx, 2xx, and Mxx. 1xx/2xx are the same as in every other tracker (pitch slide up/down) and Mxx is a general miscellaneous (M00 is nop, M01 takes the PSG noise out of Channel 2 mode and silences both PSG3 and PSG noise), M02/M03 turns FM retrigger on/off. Timing is in XM format and DAC is always on (FM6 is always shown and will be saved but ignored during playback/export). There's more but right now I don't remember everything =P
EDIT
Hit the spacebar to start editing. (This works like MilkyTracker/FamiTracker; sorry IT/Mod2PSG/TFM/Modplug users.) Also this uses the keyboard layout used by everything except ModPlug.
Note the TL Sensitivity field in the FM voice editor. Some people on irc.esper.net #mod_shrine suggested this feature, which emulates a similar feature in Yamaha DX keyboards. Instead of simply modifying the volume level of the slots like every other sound driver, GenesisTracker will modify all the TLs by the amount specified. I provided a button if you want the regular behavior, but feel free to toy around with this feature and tell me what you think.
Everything should be ready to go for Windows.
The Mac build will run on 10.5 or newer Intel only and might require Qt 4.7 beta 1 if that's not somehow linked in. I will make a PPC build when Qt 4.7 final is released.
The Linux build requires portaudio to be installed (obviously portaudio-devel if you want to build from source).
<a href="http://idisk.mac.com/pietro10-Public/gtpubbeta1.7z" target="_blank">http://idisk.mac.com/pietro10-Public/gtpubbeta1.7z</a> 29MB
Right now the source code is "don't use" because a) I need to replace the MAME FM core which is from Rob Jinnai's SMPS C demo b) IDK what license I want to use but I want a free software and/or OSS license.
All the binaries are built for debug so if something fails please give me a crash log <img src="http://forums.sonicretro.org/public/style_emoticons/<#EMO_DIR#>/wink.png" style="vertical-align:middle" emoid="
Also the About box needs to be updated with more thanks, so as well as the thanks here, there, and in the source code, thanks to AamirM for providing the PSG core.
Finally if you have a private beta the modules you saved with it will not work in this new version. Send them to me if you want them fixed.
Enjoy!
EDIT
Oops, looks like —static-libstdc++ didn't work or wasn't passed... anyway add this to the win/ folder:
<a href="http://idisk.mac.com/pietro10-Public/libstdc++-6.dll" target="_blank">http://idisk.mac.com/pietro10-Public/libstdc++-6.dll</a>
This post has been edited by Andlabs: 31 December 2012 - 12:16 AM


00


