Language…
19 users online: Aurel509, buggy789, Chambo, codfish1002, cohimbra, Dennsen86, Fozymandias, Gamet2004, Green, Green Jerry, jirok1, LightAligns, Mischievous Marc, Raychu2021, RicardoDeMelo, RZRider, sinseiga, synthie_cat, tOaO - Guests: 285 - Bots: 304
Users: 64,795 (2,375 active)
Latest user: mathew

Vilela's Random Work #1 - AM4 Player - Version 1.01 released

As you know, music is porting something really cool. But it's very annoying actually the process of creation. Each time you test, you need to perform more than 10 steps and open a bunch of tools.

And even when to create an SPC? You need nothing more than a great timing to get get the spc in a good condition, unless they wanted to get the music in the overworld fade-out #w{x(}

But, no more need to do all this.

With AM4Player, you can play TXT/MML files with sample bank support (BNK)!




As of bonus, you can see current playing note...



...can edit DSP & SPC700 RAM in real time...



...can dump SPC with ID666 Tags...



...And you can play a sound effect to detect cut-off!





THE DOWNLOAD
AM4 Player is writted in C#, using .NET Framework 2.0 and uses Alpha-II SPC Player DLL. If you cannot play in any plataform that is not Windows, try checking "use external" and play with a external spc player, so you doesn't need to use SnesAPU.dll

You can download here!
GitHub - Twitter - YouTube - SnesLab Discord


Is this even true? My goodness, this will be more than incredibly useful! Thanks Vitor Vilela, dreams of many people have come true. Gotta try it out right now!
I've tested it out and it's still kinda buggy some octaves don't work as they should...

Also it would be nice if this had M support...

None the less it's a good tool if you're using 4.05
(which I'm not)
Nice! This will be quite useful. I do wish you had numbered the channels 0-7 instead of 1-8, though. Also, the sample bank function...just what sample bank is it supposed to load? One with the same name as the .txt file? It would be nice to be able to make a list of sample banks to choose from or something. I tested it a bit, but I may check it out more later.

----------------

I'm working on a hack! Check it out here. Progress: 64/95 levels.
This player really is great! If you can fix the pointed bugs, I'll be sure it would be more awesome.
... Amazing.

It's funny, I was actually asking about something like this not too long ago and now it actually exists.

This is going to make porting so much less annoying. Thanks!
I have a hack thread - Link (Now with a demo!)
Also a music thread - Link

C3 Projects
2013: Modern Spiny Pack
2012: MGSS v0.1
Spring 2010: SMB2 Autobomb Sprite
Thanks for all comments. I'll work on each comment to make the tool better.

Originally posted by imamelia
Nice! This will be quite useful. I do wish you had numbered the channels 0-7 instead of 1-8, though. Also, the sample bank function...just what sample bank is it supposed to load? One with the same name as the .txt file? It would be nice to be able to make a list of sample banks to choose from or something. I tested it a bit, but I may check it out more later.


Hmm... There is not much difference in using 1-8 or 0-7, but I'll add an option in the next version to use 0-7.

About sample, the sample bank must have the same name to be loaded. For example, "Random - Song.txt" and "Random - Song.bnk".

Originally posted by Core
I've tested it out and it's still kinda buggy some octaves don't work as they should...

Also it would be nice if this had M support...

None the less it's a good tool if you're using 4.05
(which I'm not)


I don't know really about this. I suspect to be problem of SPC player. About AddmusicM, I need to check, but I think it is a bit harder to implement because of engine, but none of world is impossible ;)
GitHub - Twitter - YouTube - SnesLab Discord
Ugh... my heart... is beating... in... a diferent... AAAAAA
I LOVE YOU I LOVE YOU I LOVE YOU I LOVE YOU I LOVE YOU... *after some "I LOVE YOU"...*

*Ahem* This is awesome! Now I can start porting without problems... YAAAY!
I don't have time to do anything other than looking at your screenshots right now, but I'll be sure to download this once I'm able to. This is just what I've been wishing for - thank you for making porting so much less of a hassle.

Wish this had been around earlier.


 
Ok the octave error is that if the octave isn't defined on the channel I think it uses the default value instead what it was in the channel before.
I am dreaming...right?

Also, nice player.
Aw man, I just woke up and saw this... amazing! But it doesn't seem too useful to me because I hate huflungdu's addmusic and I almost always use the addmusicM commands only in my ports .-.

But great job!
So I guess I don't need to tell you "I hope you realize what this means for music porters", do I? Because it sounds like the answer is already pretty obvious.

Excellent job. Once you get the bugs ironed out of it, I definitely think it's going to be one of the most useful tools we've had in years.
This is an awesome tool. It seems really useful.
Thx Vitor :'D
I love it <3
osu! | Super Mario World Nyaa :3



Formerly known as MetalJo
Awesome. Seriously, compiling TXT files to SPC and inserting AM4.05 code is very interesting. Oh, and of course playing and few other small helping tools. Simple, but awesome. I'm surprised that nobody has made this before. I was planning to release ID666 generator tool, but I guess that this tool made it obsolete before I've released it (I planned to release it next day...). It contains it and beyond. I guess that ID666 tool will stay at my PC because I don't have reason to release it.

For me, it wins this C3 unless something more awesome will appear (but it would have to be really awesome).
This is a brilliant idea, I honestly can't wait for the bugs to be sorted out.

Also, as mentioned by Core; I would love to see it become "M" compatible.
REMOVED
So .. after playing with it for a bit more, I have a couple of suggestions.

1. Would it be possible to incorporate a tracker bar in future versions, or would that be too complicated? That is, a bar like any regular media player/YouTube/whatever has which allows you to jump to different parts of the song? If you're editing something at the end of the file, it'll get a little tedious listening to the whole song each time just to test one part. If something like this exists in it already and I just missed it, let me know.
2. Showing the current sample number playing on each channel (similar to how spcplay.exe does it) might be useful.

Other than that, this is great so far.
I agree with Core and OGS about M compatibility. It'd be so awesome if we could use it with brr files and AMM commands, it would make porting so much easier.

Also agreeing with S.N.N.'s first suggestion.

Originally posted by S.N.N.
2. Showing the current sample number playing on each channel (similar to how spcplay.exe does it) might be useful.


It's not exactly the same, but if you use the "Force external" option, it opens the SPC700 player anyway, so you can see all of SPC700's information immediately. Of course, the same thing applies on your first suggestion, too.