GenDev SpritesMind Website SpritesMind.Net
Sega Megadrive/Genesis development
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

VGM Music Maker
Goto page 1, 2, 3, 4, 5, 6, 7  Next
 
Post new topic   Reply to topic    SpritesMind.Net Forum Index -> Tools
View previous topic :: View next topic  
Author Message
Shiru
Very interested


Joined: 07 Apr 2007
Posts: 786
Location: Russia, Moscow

PostPosted: Wed Jun 22, 2011 12:38 pm    Post subject: VGM Music Maker Reply with quote

Download VGM Music Maker v1.1

Note to the v1.0 release:

There is a common saying in my native language, which has meaning like 'you have to wait three years for a promised thing'. Well, it was four years (promised April 10, 2007). It was made in ~10 days, actually, however it was crazy amount of work. The years were needed to fix bugs in the original project, to get idea how to make it, to get in mood to actually do it, etc.

No drivers for the consoles yet. They are planned, but I'm not going to rush with them, until there will be a real need.


Last edited by Shiru on Tue Nov 15, 2011 8:20 pm; edited 3 times in total
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
TmEE co.(TM)
Very interested


Joined: 05 Dec 2006
Posts: 2108
Location: Estonia, Mahtra village

PostPosted: Wed Jun 22, 2011 1:00 pm    Post subject: Reply with quote

I don't seem to be able to download it... other downloads from your site do not seem to work either.
I will try again when I get back home from work

EDIT:
I managed to download it at home without problems and so far I have found this :
*With some instruments on the instrument creator tab you get next note sound quiet. You play a note, and then play another and the next note is as quiet as first note was when you hit the new note. Possibly tied with PSG test envelope which seems to be derived form FM ADSR settings...?
*I don't seem to be able to add multiple PCM samples at once like I can do with FM instruments.
*When loading many FM instruments at once I got an access violation error, but the program continued afterwards, all instruments do not get loaded. I don't yet know how many instruments it lets you load at once before giving the error.

In any case this is great, I am sure lot of people will love your work Very Happy
_________________
Mida sa loed ? Nagunii aru ei saa Wink
http://www.tmeeco.eu
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Chilly Willy
Very interested


Joined: 17 Aug 2007
Posts: 2177

PostPosted: Wed Jun 22, 2011 6:36 pm    Post subject: Reply with quote

So this outputs a VGM now? Cool! That's built into the NeoMyth menu - You can play VGMs all the way up to 7MB.
Back to top
View user's profile Send private message
Shiru
Very interested


Joined: 07 Apr 2007
Posts: 786
Location: Russia, Moscow

PostPosted: Wed Jun 22, 2011 6:57 pm    Post subject: Reply with quote

TmEE, thanks, I'll check/fix all these problems later.

Chilly Willy, so far it is only exports VGM files (besides WAV and TFD). However, check if it works with the NeoMyth player, because it does not work with other one that was discussed on this forum long ago.
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Mixail
Very interested


Joined: 18 Nov 2010
Posts: 76

PostPosted: Wed Jun 22, 2011 7:04 pm    Post subject: Reply with quote

Shiru А можно хоть маленький пример как его использовать в gcc.
Back to top
View user's profile Send private message
Shiru
Very interested


Joined: 07 Apr 2007
Posts: 786
Location: Russia, Moscow

PostPosted: Wed Jun 22, 2011 7:06 pm    Post subject: Reply with quote

Mixail, there are no players for the consoles yet.
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Mixail
Very interested


Joined: 18 Nov 2010
Posts: 76

PostPosted: Wed Jun 22, 2011 7:44 pm    Post subject: Reply with quote

Quote:
there are no players for the consoles yet

Ясно, а какой плеер использовать для проигрывания VGM в SMD?
Back to top
View user's profile Send private message
Shiru
Very interested


Joined: 07 Apr 2007
Posts: 786
Location: Russia, Moscow

PostPosted: Wed Jun 22, 2011 8:00 pm    Post subject: Reply with quote

I have no idea. VGM is not really designed to be played on the console, they are large and take all the CPU time if you need samples support - so they aren't suitable to use in games/demos.
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Chilly Willy
Very interested


Joined: 17 Aug 2007
Posts: 2177

PostPosted: Wed Jun 22, 2011 8:38 pm    Post subject: Reply with quote

Shiru wrote:
TmEE, thanks, I'll check/fix all these problems later.

Chilly Willy, so far it is only exports VGM files (besides WAV and TFD). However, check if it works with the NeoMyth player, because it does not work with other one that was discussed on this forum long ago.


Hmm - it plays slow on the VGM player. What kind of timing does it use?

Also, the vgmmaker has a weird problem in WINE - when you go to export the VGM, it hangs. I had to run it on my laptop in XP to get it to export.

As for player for games, if you were doing a 32X game, it wouldn't matter if the 68000 was mostly playing a VGM. Very Happy
Back to top
View user's profile Send private message
CosmoBuggi
Interested


Joined: 01 May 2009
Posts: 30
Location: Anderson, Indiana

PostPosted: Thu Jun 23, 2011 4:06 am    Post subject: Reply with quote

Yay! If i weren't feeling so mellow right now i would be hopping up and down like a little girl. Razz

But great job that it has PSG support as well as DAC support, but how do i get the samples to play on the pattern? I see siz FM and 4 PSGs but no Samples section.
Back to top
View user's profile Send private message
Shiru
Very interested


Joined: 07 Apr 2007
Posts: 786
Location: Russia, Moscow

PostPosted: Thu Jun 23, 2011 5:46 am    Post subject: Reply with quote

Chilly Willy, when there are samples in exported VGM, 0x61 is used all the way to skip time between sample writes. When samples are disabled, it uses 0x63 to skip frames instead.

CosmoBuggi, there is no dedicated sample channel on YM2612 and in the tracker as well. There is test.vge that demonstrates all the kind of channels in action, and help file if it is still not obvious.
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
mic_
Very interested


Joined: 12 Aug 2008
Posts: 261
Location: Sweden

PostPosted: Thu Jun 23, 2011 7:41 am    Post subject: Reply with quote

Quote:
when there are samples in exported VGM, 0x61 is used all the way to skip time between sample writes.


Why not 0x8n? Are you playing samples slower than 2756 Hz (i.e. you need to delay longer than 1/(44100/16) seconds between each sample)?
Back to top
View user's profile Send private message Visit poster's website
Shiru
Very interested


Joined: 07 Apr 2007
Posts: 786
Location: Russia, Moscow

PostPosted: Thu Jun 23, 2011 8:11 am    Post subject: Reply with quote

Because it is just v1.0, and because the main conception is to do everything in the simplest possible way, just to make it work somehow.

I thought to use 0x8n, but it is not mentioned in the docs since which version of VGM format these were added, I remember they weren't there in early versions, and the VGM player for SMD I thought of is probably was made before these tags were added into the format (the editor output still does not work with the player).
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
mic_
Very interested


Joined: 12 Aug 2008
Posts: 261
Location: Sweden

PostPosted: Thu Jun 23, 2011 8:35 am    Post subject: Reply with quote

Quote:
it is not mentioned in the docs since which version of VGM format these were added

I don't know.. Possibly 1.10.

Quote:
and the VGM player for SMD I thought of is probably

Which one is that? The ones I know of are the one by MIKE-STAMP (stand alone) which you can find here on the forum, and ChillyWilly's (integrated into the Neomyth menu). Both of these should definitely support 0x8n.
I don't know of any other accurate VGM players for the MD.
Back to top
View user's profile Send private message Visit poster's website
Shiru
Very interested


Joined: 07 Apr 2007
Posts: 786
Location: Russia, Moscow

PostPosted: Thu Jun 23, 2011 8:51 am    Post subject: Reply with quote

Where I can found 1.10 specifications? Or, generally, where I can found any older specifications? There is only latest specfication at smspower.org.

The VGM player is Mike-Stamp one.


Edit: Found 1.01 specs in my archives from 2005, and just like I said, no 0x8n tags there. I need to find specs of the oldest version with the tags.


Last edited by Shiru on Thu Jun 23, 2011 8:54 am; edited 2 times in total
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    SpritesMind.Net Forum Index -> Tools All times are GMT
Goto page 1, 2, 3, 4, 5, 6, 7  Next
Page 1 of 7

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group