Author Topic: MML and Squirrel  (Read 2148 times)

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: MML and Squirrel
« Reply #15 on: January 30, 2012, 12:41:49 PM »
The only thing really stopping me from using Squirrel is the lack of sound effect support. A sound library is useless if it doesn't support both without workarounds or unintuitive hacks; it's merely demo fodder if it only plays music.

Or ADPCM sound effect + chip music fodder! (for now).
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

touko

  • Hero Member
  • *****
  • Posts: 953
Re: MML and Squirrel
« Reply #16 on: January 30, 2012, 07:28:34 PM »
A tutorial on how to convert an existing midi file would be nice for beginners.


i agree with that, it's my main request ..
But a video tutorial would be great .

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: MML and Squirrel
« Reply #17 on: January 31, 2012, 12:09:41 AM »
It's going to be a video file on how to convert a MIDI file, probably.
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

touko

  • Hero Member
  • *****
  • Posts: 953
Re: MML and Squirrel
« Reply #18 on: January 31, 2012, 12:30:19 AM »
It's going to be a video file on how to convert a MIDI file, probably.

Excellent ..

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: MML and Squirrel
« Reply #19 on: January 31, 2012, 12:31:34 AM »
It should be interesting.  I expect naysayers.
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

touko

  • Hero Member
  • *****
  • Posts: 953
Re: MML and Squirrel
« Reply #20 on: January 31, 2012, 12:41:32 AM »
You don't care about, all initiatives to create musics/sounds are excellent, regardless of the method.
The tutorials are even more.

A simple tutorial is better than nothing .
« Last Edit: February 02, 2012, 09:02:13 PM by touko »

Vecanti

  • Hero Member
  • *****
  • Posts: 629
Re: MML and Squirrel
« Reply #21 on: February 02, 2012, 08:17:07 PM »
Squirrel is pretty awesome, just wish I had more time to play around with it.  I did for a while there.  

The only thing I could think to make it easier would be to get hucard support working.  (maybe it is now already - I need to catch up)  People were mentioning making it easier/quicker to hear results.  When I was using it I had to make an ISO, then go and mount the ISO each time before I could listen ( I couldn't overwrite an ISO if it was mounted).  So would be nice to skip this step.  Or maybe there is a better way than I am doing it?

But I always wanted to make music on the Turbob and Ark made this possible.  It's so awesome.   Thanks Ark.   :dance:
« Last Edit: February 02, 2012, 08:20:03 PM by Vecanti »

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: MML and Squirrel
« Reply #22 on: February 03, 2012, 12:34:35 AM »
The huCard version has been available for awhile now, complete with a test program that builds a .PCE that plays teh tunez.
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

Vecanti

  • Hero Member
  • *****
  • Posts: 629
Re: MML and Squirrel
« Reply #23 on: February 03, 2012, 03:00:31 AM »
The huCard version has been available for awhile now, complete with a test program that builds a .PCE that plays teh tunez.


Thanks Arkhan, haven't been around much so I didn't know if it was completed.  Well, then I don't have any great ideas to improve it.


I think the more people that play with it and openly post there CODE for other to look at would be good.  So, maybe just a thread dedicated to people posting there music code for others to look at and listen to.  See how it's done and all.  Though it already comes with bunch of great songs.  A thread might drive people to innovate.


That's what I was thinking.  This may be way out there.  I know you can load images and things pretty easily already.  But maybe a some sort of "KIT" of graphics effects (Plasmas? Scrolling text effects? etc)  to go along with MML.  Then we have a Demo Scene starter tool in a box!!  That would be cool to get a bunch of us making little demos to see what we can create.  Maybe I'm getting too far off. ;-)


Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: MML and Squirrel
« Reply #24 on: February 03, 2012, 03:01:26 AM »
thats a neat idea.  :D 

I have an entire MML section on Aetherbyte's forum... but it isn't too active. :( lol
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

Vecanti

  • Hero Member
  • *****
  • Posts: 629
Re: MML and Squirrel
« Reply #25 on: February 04, 2012, 04:04:46 PM »
Maybe there's a better place to post this, but just downloaded latest Squirrel so I can play around again and start posting stuff.  

Posted this as example of what happens when I compile CD vs PCE.

http://soundcloud.com/vecanti

A bunch of stuff is missing, not not mention speed is way faster on PCE.


I'm just changing the bat file and using the default rtype mml:

mml2pce MMLSongs/rtype.mml
huc -s -scd soundtest.c
pceas -scd soundtest.s

versus

mml2pce MMLSongs/rtype.mml
huc -s soundtest.c
pceas soundtest.s


Any ideas?  Just have a default install of huc.
« Last Edit: February 04, 2012, 06:18:41 PM by Vecanti »

nat

  • Hero Member
  • *****
  • Posts: 7085
Re: MML and Squirrel
« Reply #26 on: February 04, 2012, 04:31:45 PM »
I've had the idea for a while to use Squirrel to convert some Genesis FM chiptunes over to the Turbo to see how they might sound, and then optimize them for the hardware if the results are good (or even decent).

Sadly, I have no musical expertise and I've been far too busy to play around with Squirrel as of yet.

sunteam_paul

  • Hero Member
  • *****
  • Posts: 4732
Re: MML and Squirrel
« Reply #27 on: February 04, 2012, 07:59:58 PM »
I've had the idea for a while to use Squirrel to convert some Genesis FM chiptunes over to the Turbo to see how they might sound, and then optimize them for the hardware if the results are good (or even decent).

Sadly, I have no musical expertise and I've been far too busy to play around with Squirrel as of yet.

If you've got midi files and convert them with 3MLE it's really easy. Picking the right waveforms is the hard bit, and that's where I get stuck.
The PC Engine Software Bible
Quote from: Tatsujin
I just felt in a hole!

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: MML and Squirrel
« Reply #28 on: February 05, 2012, 03:43:12 PM »
Maybe there's a better place to post this, but just downloaded latest Squirrel so I can play around again and start posting stuff.  

Posted this as example of what happens when I compile CD vs PCE.

http://soundcloud.com/vecanti

A bunch of stuff is missing, not not mention speed is way faster on PCE.


I'm just changing the bat file and using the default rtype mml:

mml2pce MMLSongs/rtype.mml
huc -s -scd soundtest.c
pceas -scd soundtest.s

versus

mml2pce MMLSongs/rtype.mml
huc -s soundtest.c
pceas soundtest.s


Any ideas?  Just have a default install of huc.



That's... odd.

You grabbed the latest Squirrel off of Aetherbyte?

show me the file you're using, or is it the exact one I provided?

edit: I did it here, and it's goony too.  I think something got borked between updates.  Going to see if outdated files accidentally stuck around in the .zip on Aetherbyte.com and try to figure it out ASAP.
« Last Edit: February 05, 2012, 03:57:24 PM by Arkhan »
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

Hu-man

  • Newbie
  • *
  • Posts: 6
Re: MML and Squirrel
« Reply #29 on: February 07, 2012, 03:12:35 AM »
Hello, all!

I've been following you guys for a while now, but this is my first post.

First off, Squirrel is the probably biggest step forward in PC-Engine dev tools since HuC. Arkhan, you're a damn good programmer, and this was a huge undertaking. Thanks for all the time you spent on it! Your balls are bigger than all of the enemies in Vigilante, including the final boss.

That said, I have only attempted to use it a couple of times, and I'm not actively using it for any of my games just yet.

What deters me is that it "sort of supports" HuCards. I don't know exactly what that means, but I don't particularly want to find out the hard way. I'm currently coding for HuCard exclusively because it's the easiest for me right now. HuC is kinda flakey as it is, so I don't want to throw another wrench in the works just yet.

Also deterring me is the fact that the current version doesn't really support sound effects. I don't want to use both BT Garner's "snd.c" and Squirrel. It just seems a little redundant.

Personally, I'd prefer a newer version that resolves my two concerns, but I'll still use it when I'm farther along in my development even without one.