Author Topic: MML and Squirrel  (Read 2150 times)

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: MML and Squirrel
« Reply #30 on: February 07, 2012, 03:23:58 AM »
:)  Well, OldMan had a hand in the MML stuff as well.  It was a tag team effort over the course of a few months pre-Insanity release (the original parser and player was on the fly!  I had to listen to a song over and over to get the fractions working)

but then it branched out after that, using Develo and a lot of tests with songs I did that use all of the weirder features.

but, right now there seems to be some goony problem with HuCards that got over looked in an update.  It was working and now it's being strange.  We're on top of it over here.

as for the sound effects, they're not quite ready to be unleashed, but I wouldn't be surprised if the stuff gets released in the near future.  Retrocade is taking a bit longer than expected (due to the AbCard project!), so full-range tests of the sound effects in projects hasnt gotten to take place.

They're solid in Pyramid Plunder and Atlantean so far though.
[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.

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: MML and Squirrel
« Reply #31 on: February 07, 2012, 03:36:53 AM »
Updateything:  Yeah, Squirrel archive for download is using the wrong player library. *facepalm*

I guess I forgot to update ALL of the files when I put the new zip up

I will fix it tonight and update the information.

:)

EVEN BETTER UPDATE EDIT:

Sit tight. Squirrel's plans have changed.  More info to come. :)
« Last Edit: February 07, 2012, 04:52:43 AM 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.

Keranu

  • Hero Member
  • *****
  • Posts: 9054
Re: MML and Squirrel
« Reply #32 on: February 07, 2012, 09:50:48 AM »
Your balls are bigger than all of the enemies in Vigilante, including the final boss.
HAHA! Those bosses were well endowed indeed!
Quote from: Bonknuts
Adding PCE console specific layer on top of that, makes for an interesting challenge (no, not a reference to Ys II).

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: MML and Squirrel
« Reply #33 on: February 08, 2012, 01:14:27 AM »
OK:

After this Prototype AbCards come out,

Squirrel 3.0 will be released.  

What this means:

You will have full CD and HuCard support for the PSG.  You will be able to do sound effects and music in all of your projects.  It will come with all the stuff, ready to go.  You just need to drop it in and make the appropriate C function calls.  No asm hoojoo required.  It's the easiest shit you're ever going to find for making the PSG do anything on the PCE.

I will update the manual the reflect sound effect usage, and tweak it a bit more where needed.  The examples will still come with Squirrel 3.0, and I will toss in some sound effects along with it.

Once using it, I encourage you to go to aetherbyte.com and hit the forum for the MML section.  That's where I expect to find questions/problems/examples/discussion about MML so everyone can learn from each other and assist where needed.  

The only real catch here is that it's expected that you credit Aetherbyte in your game's credit screen, and if it's a published game, also in the manual somewhere (with a URL to Aetherbyte.com, so people can find and use Squirrel themselves)

and, if it's a published game... a few freebie copies for our troubles. :)

Sounds fair, yeah?

EDIT: This was my 6666th post on this forum.
[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.

2X4

  • Full Member
  • ***
  • Posts: 223
Re: MML and Squirrel
« Reply #34 on: February 08, 2012, 04:05:40 AM »
This is very very cool.  I hope this encourages some chip based home brew releases in the near future!
The Turbo was Dual Core when Dual Core wasn't cool . . .

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: MML and Squirrel
« Reply #35 on: February 08, 2012, 04:07:07 AM »
that's the idea.  :) 

That and its part of the MML Awareness Foundation.

Started by me, right now!

MML is good. Everyone should use it. :)
[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 #36 on: February 08, 2012, 02:27:41 PM »
This sounds awesome. I'm excited. 

Hmm.... MAF  --  MML Awareness Foundation

spenoza

  • Hero Member
  • *****
  • Posts: 2751
Re: MML and Squirrel
« Reply #37 on: February 08, 2012, 04:45:08 PM »
This sounds awesome. I'm excited. 

Hmm.... MAF  --  MML Awareness Foundation

Or you could call it MALF, and confuse the heck out of all the 4chan users.
<a href="http://www.pcedaisakusen.net/2/34/103/show-collection.htm" class="bbc_link" target="_blank">My meager PC Engine Collection so far.</a><br><a href="https://www.pcenginefx.com/forums/" class="bbc_link" target="_blank">PC Engine Software Bible</a><br><a href="http://www.racketboy.com/forum/" c

nodtveidt

  • Guest
Re: MML and Squirrel
« Reply #38 on: February 08, 2012, 05:43:17 PM »
...confuse the heck out of all the 4chan users.
Not like this is particularly hard to do. :)

spenoza

  • Hero Member
  • *****
  • Posts: 2751
Re: MML and Squirrel
« Reply #39 on: February 16, 2012, 06:49:48 AM »
Is Squirrel, and, really, the PCE in general, capable of recreating most or all of the range of sounds the NES can produce? I know the sound hardware in the PCE is very different, but Tom made those NES -> PCE ports which he said used audio emulation due to the differences. But if the PCE was able to emulate that audio, it means that it is capable of generating, effectively, identical sounds and waveforms, even if it does it differently. I ask because that might give us a ready source of some difference waveforms to rip off and play with, on top of the already known PCE waveforms.
<a href="http://www.pcedaisakusen.net/2/34/103/show-collection.htm" class="bbc_link" target="_blank">My meager PC Engine Collection so far.</a><br><a href="https://www.pcenginefx.com/forums/" class="bbc_link" target="_blank">PC Engine Software Bible</a><br><a href="http://www.racketboy.com/forum/" c

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: MML and Squirrel
« Reply #40 on: February 16, 2012, 07:05:05 AM »
It could do some of it, but the pulse-wave stuff isn't exactly the same kind of concept.

There's not much point to it, really.  You're better off just ripping waveforms from PCE games instead. 
[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.

spenoza

  • Hero Member
  • *****
  • Posts: 2751
Re: MML and Squirrel
« Reply #41 on: February 16, 2012, 08:06:01 AM »
There's not much point to it, really.  You're better off just ripping waveforms from PCE games instead. 

Unless there's a specific NES waveform you want.

What is the actual, material difference between how the waveforms are generated in the PCE and the NES? I don't know this stuff, but I think I want to.
<a href="http://www.pcedaisakusen.net/2/34/103/show-collection.htm" class="bbc_link" target="_blank">My meager PC Engine Collection so far.</a><br><a href="https://www.pcenginefx.com/forums/" class="bbc_link" target="_blank">PC Engine Software Bible</a><br><a href="http://www.racketboy.com/forum/" c

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: MML and Squirrel
« Reply #42 on: February 16, 2012, 08:35:11 AM »
There's not much point to it, really.  You're better off just ripping waveforms from PCE games instead. 

Unless there's a specific NES waveform you want.

What is the actual, material difference between how the waveforms are generated in the PCE and the NES? I don't know this stuff, but I think I want to.

Well, NES uses pulse waveforms at various duty cycles and PCE waveforms are 32-byte little samples.

basically, the PCE lets you kinda "draw" the waveforms yourself. 

You can do similar things on the PCE without a lot of trouble with Squirrel.   If you keep things square-y (pulsey), you'll be ok. 

You'll notice alot of NES games have similar sounds, because there aren't as many waveforms as you'd think.  It's the enveloping and such that are getting the NES to have various sounds.  The waveforms themselves aren't much of anything.
[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.

Bonknuts

  • Hero Member
  • *****
  • Posts: 3292
Re: MML and Squirrel
« Reply #43 on: February 16, 2012, 01:02:51 PM »
The NES uses very basic waveforms. There are already PCE games that use the NES waveforms, they're pretty generic.

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: MML and Squirrel
« Reply #44 on: February 28, 2012, 02:26:10 AM »
So, of the prospective people who would actually be using this:

What's your musical experience?  I want to make sure I don't overshoot these tutorials, or make them too simple and boring/not useful for you guys.
[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.