Author Topic: Squirrel 3.0 coming next week (4/10ish)  (Read 1065 times)

TheOldMan

  • Hero Member
  • *****
  • Posts: 958
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #30 on: April 11, 2012, 05:30:18 PM »
Quote
Hey Ark, does the PSG bios (for CD setup) parse the sound channel for you (the binary) or do you have to manually feed it the PSG commands?
Think of it as Basic for sound. You write a program (the MML), run it through squirrel, set it up in your program, and then run it. All of the parsing/wave loading/effects processing happens in the background (well, in the irq routines)

You'll laugh at how simple it is to use. Seriously, the hardest part is writing the songs and effects :)
And that's not too bad if you can read music.

[There is a lot of power there, though. You can put a lot of compiled MML in 2 banks of memory]

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #31 on: April 12, 2012, 07:28:25 AM »
Yeah,

For example (I think this was mentioned before), Insanity's chiptune soundtrack fits into 1 bank.   

It's all magic :)
[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: Squirrel 3.0 coming next week (4/10ish)
« Reply #32 on: April 12, 2012, 09:09:26 AM »
Ahh ok. So you set the channel pointer to the track binary/data and the PSG bios parses it for you? So if I wanted to have sample support (7khz DDA or ADPCM), I have to kinda follow along externally to the PSG bios routine? I'd need to be able to read/track the PSB bios tempo control variable.

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #33 on: April 12, 2012, 02:31:08 PM »
Ahh ok. So you set the channel pointer to the track binary/data and the PSG bios parses it for you? So if I wanted to have sample support (7khz DDA or ADPCM), I have to kinda follow along externally to the PSG bios routine? I'd need to be able to read/track the PSB bios tempo control variable.

Right.   The PSG Bios doesn't really handle samples, and trying to do so is pretty tricky.  It throws the player off completely.  I have a pretty OK way of using hand-rolled samples, and someone else who I don't think posts here, was actually using the same method for voice samples.

It's sort of tedious though, and not very flexible if you want a sample-crazy song.   Would be good for a kick and snare
[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: Squirrel 3.0 coming next week (4/10ish)
« Reply #34 on: June 06, 2012, 04:45:52 PM »
I created the video for this.

I'm working on relining up the audio as it fell out of sync

also, it compressed funny. Hypercam is dumb.

It's solid for a tutorial vid though.

So, soon it will be ONLINE!
[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.

Nando

  • Hero Member
  • *****
  • Posts: 3193
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #35 on: June 07, 2012, 02:20:46 AM »
NICE!!!!

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #36 on: June 07, 2012, 02:50:26 AM »
NICE!!!!

yeah, there are times where the screen gets kinda goofy while flipping from program to program, but in a second or so, it clears up.    It doesn't remove from the usefullness, it just looks like a Sega CD movie sometimes.

I could redo it all, but its a 25 minute video.
[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.

Nando

  • Hero Member
  • *****
  • Posts: 3193
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #37 on: June 07, 2012, 02:58:49 AM »
HAHAH you should include a Sega logo in between, just a few seconds worth.  Non linear editing style ;)

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #38 on: June 07, 2012, 03:34:03 AM »
lol

I might put subliminal messages saying TRACKERS BLOW.
[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.

Nando

  • Hero Member
  • *****
  • Posts: 3193
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #39 on: June 07, 2012, 04:20:17 AM »
lol

I might put subliminal messages saying TRACKERS BLOW.



Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: Squirrel 3.0 coming next week (4/10ish)
« Reply #40 on: June 07, 2012, 04:24:07 AM »
exactly.
[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.