[Refactor] Basic source code organization

This commit is contained in:
Abe Pralle 2020-05-30 20:23:06 -07:00
parent e22ba00813
commit 71ede70bbe
577 changed files with 78529 additions and 0 deletions

4
.gitignore vendored Normal file
View File

@ -0,0 +1,4 @@
.rogo
*.swp
.DS_Store
Build

View File

@ -0,0 +1,84 @@
hero_checkgate
haiku:
Did I see movement||Near the gate that|lies yonder||I should look|closely
bs:
Whoa! Did Captain|Flour just go|through that gate?|I'd better take a|closer look.
any:
This sucks.|Where's Captain|Flour? I'd better|check out that gate.
guard_dontcomecloser
Ah...Okay, don't|come much closer!
hero_whoareyou
bs:
What's all this?
haiku:
Oh pretty flowers||That bar the path|before me||Tell me who you are
any:
Who're you?
guard_pansies
We're the Queen's|Royal Pansies.
hero_move
haiku:
Bright, fragile|Pansy||Gentle child of|earth and sun||Make a path for me
bs:
Oh I'm sure you|are! Move it or lose|it.
any:
Move! I'm going|after my Captain!
guard_notpossible
That, ah, may not|be possible. Lady|Flower told us to|guard this trail.|And guard it we|will, with our...ah...|guns, if necessary!
hero_whatever
bs:
You, your guns,|and what army? Oh,|that army! Ya know,|now that I think|about it, I heard|those whatchacallit|blue pansies saying|smack about the|purple dudes.
haiku:
I weep for you all||To resist is to|perish||For I am Haiku
any:
Whatever!
guard_really
Really?
bs_absolutely
Absolutely. Now|it's none of my|business but you|better straighten|things out and show|'em who's in charge|before things get|out of hand.
guard_yeah
Yeah, you're|right! Everybody|freeze!
hero_closedgate
haiku:
The gate, tightly|locked||I must return to the|ship||The Appomattox
bs:
Ooh nasty, they|locked the gate! I'd|better go tell the|homeboys back at the|ship.
any:
The gate's locked!|I'd better go back|to the Appomattox|and tell them what|happened.
hero_report
haiku:
The Captain is|gone||The gate is closed|and locked||We must fly after
bs:
Dudes, Captain got|snatched by that|flower chick and the|gate they went|through is locked,|but we could still|catch them if we|flew after them|right now.
any:
Guys! That crazy|weed has kidnapped|our Captain! Let's|fly after them!
bs_tookkey
But Captain Flour|took the ignition|key!
ba_whataboutspare
What about the|spare?
bs_wasspare
That was the|spare!!
ba_guns
Well the guns|still work.
bs_finelotofgood
Fine lot of good|that will do!
bs_cool
Cool...

View File

@ -0,0 +1,63 @@
l1104_whereisgyro
Brainstorming|begins|Where did the|General go|In his tiny ship?
l1104_station
Looks like there's|a Crouton space|station not too far|from here...|
l1104_apocalypse
...Space Station|"Apocalypse." I'll|bet he went there!||
l1104_letsgo
I'll show them an|apocalypse! Let's|go!||
l0012_bombs
bs:
This must be the|command core. It'll|have to wait,|though: sensors are|picking up four|bombs planted around|the station! I'd|better disarm them!
haiku:
See the command|core||Station scans reveal|four bombs||I must disarm them
ba:
This is the|command core.|Scanners show four|bombs planted around|the station. That's|four places I have|to go and rough|things up. Better|get started.
l0012_defused
bs:
I defused this|bomb; on to the|next!
haiku:
This bomb is|defused||But it is not the|last one||On to another
ba:
This bomb's|disarmed. Where's|the next one?
l0012_alldefused
bs:
That's the last! I|haven't seen Gyro|though; I'd better|get to the command|core and try to|track him from|there.
haiku:
That bomb was the|last||Now it's to the|command core||Need to find Gyro
ba:
I better head over|to the command core|and find Gyro. He's|outta bombs and he's|outta time.
l1204_gyro_notthere
You've reached the|Command Core. Too|bad I'm not there!|I'm on Space Station|Armageddon far away!
l1204_gyro_ofcourse
Apocalypse would|be the obvious place|for me to... retreat|to, so of course I|didn't go there!
l1204_gyro_unfortunately
It all goes to|show why I'm a gen-|eral and you're not!|I'd love to chat but|unfortunately...
l1204_gyro_explode
...the space station|is about to explode!|There's too much top|secret information|stored there.
l1204_gyro_escape
Don't worry,|there's plenty of|time to escape. You|have about... 5|seconds!Hah-hah-hah!
l1204_gyro_button
Hah-ha! Ha! Hum.|Actually, could you|press that blinking|red button over|there? Oh darn...
l1204_gotitall
Scan shows inbound|Crouton warships!|They must be ticked|about losing that|data! We get it all?
l1204_datahere
The data is here|All twelve|exabytes of it|That's really a lot|
l1204_letsroll
Tight! Let's roll!||||

View File

@ -0,0 +1,3 @@
pause
Paused||Press B to continue|

View File

@ -0,0 +1,90 @@
lady_badNews
Bee, we just heard|some distessing|news.||
lady_dispatched
The Council of|Planet B-12 has dis-|patched a starship|to the Crouton|Homeworld.
lady_surrender
They're going to|sign a surrender|agreement. And they|sent Captain Flour|to do it!
lady_bigBullies
Those Croutons are|nothing if not a|bunch of brutish|louts.|
lady_poorCaptain
Our poor captain|will get himself|killed! We must take|action. Prepare our|royal yacht!
captain_cider
Haiku, did you|remember the apple|cider?||
haiku_cider
I have the cider|That glistening gold|liquid|To warm our cold|souls
captain_whyglum
Great! BA, why do|you look so glum?|||
BA_surrendering
It sucks that|we're surrendering|after only two|weeks!|
captain_winsome
Well, you win|some, you lose some.|BS, where are we|right now?|
bs_nearKiwi
Near Planet Kiwi|and you-know-who.|Oh hello, there's|something on the|radar up ahead.
haiku_signal
I have a signal|It's an urgent|distress call|From Lady Flower|
captain_showit
Uh oh! Show it on|the big screen!|||
lady_help
Help, Captain|Flour! Our ship is|being attacked by a|space gang!|
captain_goodness
Oh my goodness!|We're on our way!|||
lady_saved
Oh Captain, you|scared those ships|away just in time!|You saved us!|
captain_seeyou
I did? Okay, see|you around!|||
lady_wait
No, wait! Um, our|ship is badly|damaged! Can you|take us home?|
captain_holdout
Do you think you|can hold out for a|few days? I kinda|have some important|business.
lady_no
What?! No! We must|get back soon.|Sorry.||
captain_shuttle
BS, send over a|shuttle to pick up|Lady Flower. Haiku,|warm up some of that|apple cider!
lady_stay
Thank you so much!|Can you stay?|||
captain_nostuff
No, I have to go|do some stuff.|||
lady_please
I would really|enjoy your company...|please stay.||
captain_nothanks
No thanks.||||
lady_must
You must stay.||||
captain_no
No.||||
lady_insist
We insist you|stay.|||
captain_okay
Okay.||||
ba_goneawhile
The Captain's been|gone a while.|Somebody should go|check on him!|

View File

@ -0,0 +1,138 @@
soldier_how
That entrance is|guarded! So how you|going to get in?
bs_likeButter
Like butter,my|violent violet|friend.
soldier_yellow
You mean yellow?
bs_slippery
No,I mean|slippery! Watch|this...
guard_freeze
Freeze milksop!|You're trespassing|on Crouton|territory!
bs_actually
Actually I'm|turning myself in.|If you could just|let me by...?
guard_moveAlong
That's different!|Move along!
brainiac_detectIntruder
BRAINAIC detectz|intruder! (:-o
bs_segashuating
Hey Brain, what's|up? How's it|segashuating for ya?|Don't get too comfy,|'cause I'm coming to|unplug your freakish|huge brain!
brainiac_bringIt
BRAINIAC sez|bring it on!!|:)
monitor_onlyCroutons
Freeze! What are|you doing here? Only|Croutons can go into|the computer room!|Move along!
bs_idea
Hmm what's this?|Some crates,a|paintbrush,and some|paint... let's see,|that gives me an|idea! I'll just|empty this crate...|paint some eyes...|mouth... bad teeth...|and finally:
bs_presto
Presto!|I'm a Crouton!
bs_hangin1
Yo homeslice,|what's up?
grunt_hangin2
Oh,hey there... I|haven't seen you|around before,|what's your name?
bs_hangin3
ba:
The name's CS,man.|So how's the war|going anyways?
any:
The name's BS,bro,|good to meet you! So|what's the word on|the war effort?
grunt_hangin4
Oh, it's good.|Their soldiers are|pretty tough but|their generals don't|have much nerve.|They'll probably|give up pretty soon.
bs_hangin5
You're tellin' me!|See ya round,man.
monitor_openDoor
Hey there soldier!|Going in the|computer room? Hold|on... okay,door's|open!
brainiac_wait
BRAINIAC sez|wait!! BRAINIAC|sez thiz croutonz an|imposter!! :(
monitor_sorry
Sorry BRAINIAC!|Hold on, we'll get|him!
brainiac_justClose
BRAINIAC sez no,|just cloze the|door!!!
monitor_oneSecond
Okay, we'll just|grab him first!
brainiac_idiotz
BRAINIAC thinkz|ur all idiotz!|:(
bs_justYouAnMe
Okay Brainy it's|just you and me now.|You've sure been|causing a lot of|trouble 'round here.
brainiac_sorry
BRAINIAC sorry.|:(
bs_answerSomeQuestions
I'll bet! My|orders are to unplug|you for good but I|might just leave you|up and running if|you answer some|questions.
brainiac_lovzHelping
BRAINIAC lovz|helping hiz|friendz.:)
bs_showMe
Show me what you|know about my|planet's defenses.|Hmm that's pretty|accurate. Now show|me all the Crouton|forces. Ouch,that's|a lot.
brainiac_notNeedBRAINIAC
BRAINIAC sez|Croutonz not|really need|BRAINIAC.:) BRAINIAC|sez Croutonz could|capture Planet B12|in their sleep.:)
bs_gotAPoint
Hmm you've got a|point. Okay,one|more question - it's|a tough one though.
brainiac_sezAsk
BRAINIAC sez ask|the question.:)
bs_reallyHard
I dunno,this one's|really hard.
brainiac_canAnswerAny
BRAINIAC can|answer any|question! :)
bs_hereGoes
Here goes then:|how can we stop the|Croutons from taking|over Planet B12?
brainiac_computes1
###BRAINIAC idz|problem az|insanely NP-Hard :(
brainiac_computes2
###BRAINIAC|shutz down|non-essential|programz :)
brainiac_computes3
###BRAINIAC|overclockz self|:)
brainiac_computes4
###BRAINIAC|parallelizez|problem :)
brainiac_computes5
###BRAINIAC|uploadz data to|Crouton Net :)
brainiac_computes6
###BRAINIAC|checkz hiz email|:)
brainiac_computes7
###BRAINIAC| down-loadz data|from Crouton net :)
bs_well
Well?
brainiac_surrender
BRAINIAC sez|surrender iz the|only option. :(
bs_wellSee
We'll see about|that!

View File

@ -0,0 +1,69 @@
haiku_warn
bs:
Like the early|nightingale||I cry:||Watch out!
any:
Be careful my|friends!||The radar indicates|that||Enemies are near
haiku_askOkay
bs:
Like black ravens||The bombs burst||Are you alive||Or what?
any:
Quatrain! Iambic!||Did you get hurt|over there||Or are you okay?
quatrain
Well I can tell|you only this:|Our situation now|seems quite dire -|For though those|pesky bombs did miss|They seem to've|open'd a river of|fire!
haiku_goAhead
bs:
Go on without me||I'll find a way||Like the three|fingered sea.
any:
You go on ahead.||I'll find another|way in||To the Crouton base.
haiku_enterPrison
bs:
There over there||I see Major Skippy|in the cell,||Imprisoned.||Perhaps I can free|him if the guards||Don't see me.
any:
There's Major|Skippy||If the guards do not|see me||Perhaps I can free|him.
skippy_clues
Howdy son! If|you can just hit|this yeller button|we can get out of|here. Mind those|guards, though, they|got eyes in their|backs!
skippy_letsGo
Ho yeah I'm glad|to see you!|Let's hightail it!!
skippy_holdOn
Oh hey there!|Sure is a lot of|commotion round|here... maybe you|should come back|when things have|settled down!
skippy_woowee
Woowee that was a|close one!|||
flour_anySign
Any sign|of Quatrain and|Iambic Pentameter?||
haiku_theyNever
They never|returned... I fear|they have met their|fate... We will mourn|their loss.
flour_poorIambic
Oh poor Iambic|Pentameter! You|always knew how to|set my watch! I'll|miss you!
flour_poorQuatrain
And poor Quatrain!|You made the most|sense of all the|ninjas! I'll miss|you too!
flour_headHome
Well I guess it's|time to head back|home.||
skippy_notJustYet
Not just yet! We|have to get rid of|that infernal|computer of theirs!|
skippy_smartestThing
I reckon it's just|about the smartest|thing in this whole|galaxy!|
skippy_loseForSure
We'll lose for|sure if we let it|keep thinkin' up|plans like it does.|
flour_sendBS
Okay let's send|BS! He's our best|computer guy and|he's really clever.|
flour_sabotage
He can sabotage|the computer!

View File

@ -0,0 +1,84 @@
flour1
As you all know,|the war with the|Croutons is going a|tad bit worse than|we had hoped for.
flour2
Here's our|position:|||
flour3
And our spies say|the Croutons are|here:||
flour4
They're about to|launch their next|attack from a base|on this small moon|called Cobala:
skippy1
Captain Flour,|that there moon|looks kinda|familiar...|
flour5
That's our home|planet's moon, Major|Skippy!||
skippy2
I figgered I seen|it somewhere.|||
flour6
So if we're going|to do something we|should do it now.|Major Skippy, your|orders?
skippy3
I reckon let's|round up a bunch of|fellers and go shoot|up the moon base!|
flour7
Yes, Sir!||||
intercom
"Attention! We are|approaching the LZ.|Landing party|proceed to the|dropship.|Red alert!"|(Press B)
gyro_cornered1
Okay! Okay!|I give up!|||
gyro_cornered2
I guess we're no|match for the mighty|forces of Planet|B12!|
gyro_cornered3
I'm General Gyro.|Tell you what:|I'll trade you some|information in|return for my life.
gyro_cornered4
I'll show your|commanding officer|all the secret|battle plans that|are in our computer!
blank
||||
skippycapture_gyves1
This is|BRAINIAC, our|supercomputer.||
skippycapture_gyves1_2
BRAINIAC, why|don't you tell|our new friends here|anything they want|to know?
skippycapture_brainiac1
BRAINIAC givez it|to you straight.|:)||
skippycapture_skippy1
Well hot dang!||||
skippycapture_skippy1_2
So, "BRAINIAC,"|just what were you|fellers plannin to|do here on the moon|base?
skippycapture_brainiac2
BRAINIAC sez we|gonna capture big|B12 officer, gonna|make him tell us|lotz of stuff :)
skippycapture_skippy2
And just how were|you thinkin you'd do|that?||
skippycapture_brainiac3
BRAINIAC sez gonna|make him think he|capture the base,|gonna trap him|later. ROFL! :)
skippycapture_flour1
Oh my gosh,|Major Skippy's been|captured! We have to|rescue him! Haiku?|
skippycapture_haiku1
Yes, Sir, what is|it?|My group and I stand|ready|To do our duty.
skippycapture_flour2
Take your merry|band of ninjas down|to the moon base,|sneak in, and rescue|Major Skippy!
skippycapture_haiku2
I will take|Quatrain,|Iambic Pentameter,|And perhaps|Free Verse.

View File

@ -0,0 +1,3 @@
pause
Paused||Press B to continue|

View File

@ -0,0 +1,409 @@
l0000_hero_honey
bs:
Let's see what old|queenie has tucked|away... aha, some|honey! I'll just|snag that!
haiku:
Is that candy? No.||Soda? No. Fruit? No.|Wax? No.||It is sweet honey
any:
What's this? I got|stung all those|times for lousy|honey? Give me a|break!
l0002_bees
Hey. Watch out,|there's bees|everywhere. You|might think about|getting some bug|spray to keep them|disoriented.
l0002_hero_spray
bs:
Not a problem,|friend-o; those bees|mess with me and|they'll be in a|world of hurt. Where|did you say the bug|spray was again?
haiku:
Stealth and clever|tricks||Is the ninja way of|life||Where to find the|spray
ba:
How can I get|some?
l0002_village
There's some at my|village down south,|past Sunset. I'd|show you myself but|I have to hide out|and shoot some folks|if they walk by.|Have you met anyone|named Biss, Bah, or...|what was it... Poem?
l0002_hero_no
bs:
Nope!
haiku:
Well-no not at all||No... no. I haven't|seen them||Even a little
ba:
Why do you wanna|shoot 'em?
l0002_croutons
ba:
Oh there's a|secret deal going on|between us tree-folk|and the croutons...|very hush-hush. You|didn't hear this|from me but I|wouldn't be|surprised if that|insufferable Lady|Flower and her lot|aren't around too|much longer!
any:
Oh well; keep an|eye out!
l0003_wolves
Howdy, partner.|Billy said he saw|some wolves slinkin'|about, so keep an|eye out. Sneaky|devils, those|wolves!
l0003_shootfast
Out here in the|green pastures life|can be pretty rough|and tumble. Between|the wolves and the|bees ya have ter|shoot fast or die|tryin'. If yer|lookin' fer lessons|ol' Jeb can learn|ya.
l0003_hero_jeb
haiku:
Jeb? Jeb did you|say?||Tell me more about|this Jeb||Where can he be|found?
any:
Jeb?
l0003_nevermind
Never mind, ya|don't look the type.
l0003_aboutjeb
Yep, ol' Jeb. He's|one acre over|eastwise.
l0004_howdypilgrim
Howdy, pilgrim.|This here's the|start of the green|pastures, loveliest|country ya ever|seen! We been havin'|some problems with|Trakktors lately-|would ya like ter|help out?
l0004_sure
bs:
Those blue sucky|things? Sure, I'll|help.
haiku:
The Trakktors are|strange||They are blue and|they vacuum||So I will help you
any:
Whatever.
l0004_mindyourbusiness
Well I reckon ya|can help best by|mindin' yer own|business and movin'|along! We don't need|a bunch of strangers|makin' a fuss. And|we don't take kindly|ter sheep-rustlers|'round here neither!
l0006_avacado
Ich zerquetsche|Sie mag ein avacado!
l0006_hero_sayagain
bs:
Exsqueeze me?
haiku:
What language is|that?||I am a simple Ninja||I don't understand
any:
How about I crush|your face, rock-|brain?!
l0006_fixbridge
Oh, so sorry! We|were on our way to|fix bridge when we|find tool shed|infested with bees!|Can you help us get|rid of bees? Middle|house.
l0006_fixed
Thank you for|getting rid of bees|long enough for we|to grab tools! We|fixed the bridge,|you can cross it!|Kreuzen Sie es, wenn|Sie sich trauen.
l0008_findspray
bs:
Ah, some cheapo|bug spray. The label|reads: intoxicates|bees and other bugs|while providing a|full day's supply of|vitamin C!
haiku:
I take this bug|spray||And somewhere along|the path||The bees are|confused
any:
Bug spray. Can.|Cool.
l0010_mattermitter
bs:
Wonder-Port 400|mattermitter:|activate!
haiku:
Oh see: a lever||I wonder what it|will do?||Why don't we find|out?
any:
Clear!!!
l0010_foundmask
bs:
Here's a gas mask|shaped to fit... a|giant mouse head!|Weird! Fits okay on|me though.
haiku:
What hidden|meaning||And unspoken tragedy||A mouse head gas|mask
any:
Here's a gas mask.|I'll save it for|later.
l0010_crate
bs:
What's this? A|bunch of ammo. Way|too big for my gun...|I'll leave it.
haiku:
A box of ammo||Extremely large|caliber||Not interested
ba:
Hmm, a crate of|Magnus .50 caliber|high-impact rounds.|Lock and load!
l0105_hero_wrangling
bs:
Oh no way, there's|a wrangling iron|under the hive!|Score!
haiku:
What's that on the|ground||It's metallic and|twisted||A wrangling iron
any:
What the heck is|this under the hive?|It's a stupid|wrangling iron!
l0103_shootinfast
Jeb be my name,|shootin' fast be my|game.
l0103_wrangling
Jeb be my name,|shootin' fast be my|game. If ya want|ter learn I can|teach ya, 'ceptin'|I'm too worried|about losin' my|wranglin' iron ter|concentrate right|now.
l0103_bs_where
Okay first off|what exactly is a|wrangling iron? You|know what: never|mind. I don't want|to know. Just tell|me where this thing|is and I'll go grab|it for you.
l0103_forest
Well, thank ya|kindly! It so|happens I let it|drop beneath a bee|hive in the rainy|forest.
l0103_bs_figures
Bees. Typical.
l0103_learn
There's my|wranglin' iron!|Thank ya! Lemme|learn ya how ter|shoot fast. First ya|drawl like .this.|and then you shoot|like .that. Got it?|See ya round,|partner!
l0103_honey
My name's Lil' Ed.|I sure do love|honey! Lordy, but I|love that stuff! And|do ya know what the|best honey of all|is? Queen Bee honey,|that's right!
l0103_hero_honeyresponse
bs:
I think I see|where this is going.
haiku:
Very interesting||I love sticky sweet|honey||And you love it too
any:
I'm more of a|saccharin person|myself.
l0103_gethoney
There's a lil'|hive up yonder|northwise, got some|good Queen Bee|honey. I've got a|snake bite kit fer|the feller brave|enough to get me|some o' that honey.
l0103_snakebitekit
Ya brought me some|honey! That there's|mighty good stuff.|Here's that snake|bite kit fer yer|trouble.
l0103_seenyoubefore
My name's Lil' Ed.|I sure do love... wait|a minute, I seen you|before. Hey, I|already gave ya a|snake bite kit - let|me be!
l0106_heysonny
Hey sonny yer|tearin' through here|a mite fast, ain't|ya? You'd best slow|down and watch out|for snakes; if you|don't have a snake|bite kit they're|deadly!
l0106_hero_seethem
bs:
Hey yourself, old|dude. Did you like|see anybody come|through here just|now?
haiku:
I look for my|captain||A bag of flour,|kidnapped||By a begonia
ba:
Did you see a|begonia and a bag of|flour come through|here? The begonia|might have had a|gun.
l0106_sure
Sure! I seen Lady|Flower and her new|gentleman friend|strollin' through,|headed fer the|palace. Heard there|was goin' ter be a|weddin!
l0106_headnorth
To get on ter the|palace just head|north one acre and|then due east fer|four. You can't|scarcely miss it!
l0108_sign
"This is Landing|Zone +@@@. Press|start in a landing|zone to see its|coordinates."
l0205_idiot
Ein idiot sagt what?
l0205_what
bs:
What?
haiku:
What was that you|said||I did not quite|understand||Your foreign|language
any:
You talking to me?
l0205_forgive
Oh forgive me! How|you say... the|bridge is out. I|wait for my friends|from Sunset Village|to help fix, but|they not come long|time. You tell them,|yes?
l0205_okay
bs:
Sure. Eh, where's|this Sunset Village?
haiku:
I will tell your|friends||When I find Sunset|Village||To give you a hand
any:
Whatever. Which|way?
l0205_west
Just travel two|acres west, one|south. Yellow|houses, lots of|bats. Goodby, my|friend! Der|Auslander wird|vermutlich verloren.
l0304_spores
bs:
Whoa, freakadelic!|These spores are|giving me a|headache; if it gets|any worse I might|need an oxy mask or|something.
haiku:
The silent fungus||Releasing spores in|the air||I should find a|filter
any:
Nrarg! Spores...|hurting head...|must... go back...|find... gas mask!
l0405_ho
Ho, miscreant!|Thou shalt not pass!|Milady's wedding|draws nigh and I|will not permit|scoundrels through|the gates.
l0405_hero_reaction
bs:
Verily! Why don't|you get off your|high horse, drop the|oldskool guard|routine, and let me|sneak a peek at the|wedding?
haiku:
Please sir let me|pass||To stop that|wedding, perhaps||Another way in
ba:
Scoundrel?! I'll|show you scoundrel!
l0405_final_word
bs:
Oh yeah? Well why|don't you just... stop|being a... stupid blue|guy and... go away!
haiku:
Are thine ears|shut?! Verily I say:|'tis no way in! The|west gate is closed,|and the east gate,|and so too the south|gate!
any:
Nay, stay thy|wrath, Barium. Me|and mine fellows far|outnumber thee and|would surely be|victorious in|battle.
l0612_plan
bs:
Scary! This must|be where the armies|teleport in from the|Crouton Homeworld!|That control panel|on the far wall|looks promising...
haiku:
A sinister place||It is a teleport|chamber||I see some controls
any:
Nice teleport|chamber. Better blow|it up. Those|controls on the far|wall might do the|trick.
l0612_clearance
bs:
Oops! Looks like I|need Zeta-level|clearance to use|these controls! I|could maybe forge a|Group 6 access but|that never works|right.
haiku:
Access is denied||I need high level|clearance||Like Zeta Clearance
any:
Grr... says I need|Zeta Clearance to|use these controls.|Looks like I'll be|visiting some|Crouton outposts!
l0612_controls
bs:
Okay it's locking|on to Planet|Crouton. In 90|seconds I can jump|in one of these|stations and blow up|their generators|from the other side.
haiku:
In ninety seconds||I will enter a|station||Bound for Crouton|World
any:
Too many buttons...|okay... setting|coordinates for|Planet Crouton... blow|up the generators|real good. Better|get to a teleport|chamber... Delay of 90|seconds?! Roids!
l0612_go
bs:
Here we go!
haiku:
I'm set for travel||To distant Crouton|Homeworld||It is beginning
any:
...88 Mississippi,|89 Mississippi, 90|Mississipi! Let's|go!
l0612_duke
bs:
Wait!|What's that? Oh no!|That stupid monkey|is messing with the|controls!
haiku:
An anomaly||Is there someone|tampering?||An orangutan
any:
Hold on... Someone's|screwing with the|controls! It's a|monkey!
l0612_return
bs:
Ah, good old Kiwi|Firma! I guess|that'll stop the|teleporters for a|while and give those|grenade guys a|break!
haiku:
Haiku has returned||The teleporters|silent||Grenades have free|time
any:
I came. I saw. I'm|back.
l0912_sign
bs:
Hmm,|"Monkey Library."
haiku:
Here's a little|sign||It reads "Monkey|Library"||That is what it says
any:
"Monkey Library."|Very cute. I hate|monkeys and I hate|reading.
l0912_welcome
Welcome, comrad,|to the Monkey|Homeworld. It's been|under Crouton rule,|but the monkeys are|revolting!
l0912_hero_revolt
bs:
Yes they are! How|do you get out of|this joint?
haiku:
It's a nice planet||I must leave to|travel to||The Crouton|Homeworld
any:
This isn't the|Crouton Homeworld!|That's where I was|trying to go.
l0912_justit
That's just it:the|monkeys destroyed|the outbound|teleport generators!|What happened is|that my identical|robotic twin Patsy-|who's in the disco|right now-will time|travel into the past|twenty minutes from|now and start the|revolution!
l0912_hero_losing
bs:
You're losing me,|doc.
haiku:
That sounds very|good||But I do not|understand||Any word you said
ba:
You're talking|jibber-jabber!
l0912_killpatsy
Just go into the|disco right now and|shoot Patsy in the|orange shirt! He|won't mind, and I|can fix him later!|Then you can|teleport to planet|Crouton!
l0912_hero_brokenteleport
bs:
Hmm this rig seems|broken.
haiku:
In the teleport||I am vexed and|frustrated||It does not function
any:
This gimmick's|broken! That chaps|my hide.
l0912_hero_startteleport_nopassword
bs:
Fire up this ride,|daddy-o!
haiku:
Set coordinates||For the Crouton Home|Planet||Bid monkeys goodbye
any:
Activate teleport!
l0912_needpassword
I'm sorry, you|need a password!
l0912_hero_startteleport_password
bs:
Fire up this ride,|daddy-o!|Password is Gravy.
haiku:
Set coordinates||For the Crouton Home|Planet||Password is Gravy
any:
Activate teleport!
l0912_ba_givepassword
I'll give you a|password: shut up|and do it!
l1000_needbomb
bs:
This gate is sooo|not jake. I'm gonna|need a really big|bomb or something to|blow it up!
haiku:
This is a huge|gate||And I cannot get|past it||Maybe a big bomb?
grenade:
Your end is|near, O evil|ones. I am the bomb!
any:
Gonna need a big|bomb to get through|here! Oh yeah.
l1000_freeze
bs:
Hey! Back away|from the space ship,|General Wacko!
haiku:
You crazy crouton||If you know what's|good for you||You'll hold it right|there
any:
It's over, Gyro!
l1000_toolate
bs:
Too late! And by|the way, it's|General "Gyro,"|though I suspect you|knew that!
haiku:
Too late! I'm|outta here!
any:
When monkeys|fly, BA! You're|too late; I'm outta|here!
l1000_follow
bs:
Woo but he's|slippery! We have to|follow him!
haiku:
Gyro has escaped||We won't let him|get away||We will follow him
any:
It's never too|late.
l1010_amking
I am King|Grenade. Maybe|you need some help?|Maybe you want to|blow something up?|I am the bomb.
l1010_cannotleave
But I cannot|leave now. Every|day, more Croutons|teleport here from|their homeworld. You|need my help? I need|your help. Find the|teleport generators,|destroy them!
l1010_readytogo
You have|destroyed the|teleport generators!|I shall go with you,|help you now. I will|wait for you in your|space ship.
l1012_hero_readbook
"Monkeys and|Croutons have been|enemies since|ancient times. While|Croutons are|smarter, they're|also lazier. For|instance, 'Gravy'|has been the Crouton|password for over|four centuries now..."
l1212_anytime
bs:
Get ready, gang.|That annoying|blue guy should be|coming through from|Kiwi any minute now!|We're ready for him|this time!
haiku:
Get ready, gang.|That weird green|guy should be coming|through from Kiwi|any minute now!|We're ready for him|this time!
any:
Get ready, gang.|That stupid red|guy should be coming|through from Kiwi|any minute now!|We're ready for him|this time!
l1212_yeah
Yeah! Yeah!
l1212_makesure
Just make sure|he doesn't make|it up North and blow|up the teleport|generators.
l1212_suckstobehim
Sucks to be him|when he comes|through this|teleport!

View File

@ -0,0 +1,110 @@
preacher_blah
Blah, blah, blah,|blah. Blah blah.|||
preacher_reasons
Can anyone think|of any reasons why|these two should not|be joined in Holy|Moly?
hero_reasons
bs:
Totally! Homeboy|Captain here was|snatched against his|will-being!|
haiku:
Yes.Dog chases cat|But cat hates it,|like captain|What a strange|offspring
any:
Yeah! Captain|don't wanna!|||
captain_thanks
haiku:
Eh? Anyways...|thanks for coming.|Actually I've kinda|changed my mind|about, uh, you know.
any:
Oh, hey there. Um,|thanks for coming.|Actually I've kinda|changed my mind|about, uh, you know.
captain_cake
There's lots of|swell cake and punch|here, so if we could|sort of keep going...|
lady_byallmeans
By all means!|It's all been so|fast we've neglected|to invite your|friends,naughty boy.
lady_radio
Why don't we radio|the Appomattox and|have the rest of the|crew come and join|us?
preacher_takebegonia
Do you, Captain|Flour, take this|begonia to be your|lawfully wedded|wife?
gyro_bs
PSST! BS! Come|here a minute and|check out my new|calculator!|
preacher_takesack
And do you, Lady|Flower, take this|sack of flour to be|your lawfully wedded|husband?
gyro_ba
PSST! BA! You|wanna see a video of|a space station|getting eaten by a|giant camel?
preacher_pronounce
I now pronounce|you man and wife.|You may plant a wet|one.|
gyro_haiku
PSST! Haiku! I|think I just saw|Quatrain over here|behind the bushes!|
preacher_married
Okay you guys are|married now. It's|time to party!||
gyro_notsofast
Not so fast!||||
captain_why
Why not, my dainty|flower friend?|||
gyro_reveals
Aha! I'm not a|flower at all! I'm|General Gyro, and I|have a little|present for you!
captain_thankyou
Why thank you,|General Gyro! Is it|yummy?||
gyro_notyummy
No it's not yummy!|It's your friends!|I've captured your|whole gang and|locked them up!
gyro_recall
If you'll recall|you were on your way|to surrender to the|Crouton Empire.|
gyro_surrender
I simply want you|to sign this|surrender form and|I'll return your|crew. Otherwise...
gyro_difficult
I've landed eight|platoons of troops|in the kingdom and|they'll be making|life... difficult!
captain_okay
Oh. Er, okay, I|guess. What do you|think, dear?||
lady_dontbesilly
Don't be silly,|Captain. Go beat up|the guards and|rescue your friends!|
flour_heyguys
Hey guys, what's|up? Let's go back|down and grab some|cake!|
bs_explain
...saw someone|sneaking around and|I was pretty sure it|was Gyro.|
bs_explain2
So I got up from|the wedding real|quiet-like and went|to teach him a|lesson...
captain_interrupt
Sorry to interrupt|but the misses and I|have to take off on|our honeymoon!|
captain_tellyouwhat
Tell you what,|though: General Gyro|sure seems to be|causing a lot of|trouble.
captain_key
Here's the key to|the Appomattox; why|don't you guys fly|around...|
captain_dosomething
...And see if you|can't do something|about him and his|Crouton armies!|
captain_camp
The misses says|their main base is|probably in an old|warehouse in the|frozen north-east!
bs_driving
Well she starts up|fine but she seems|to be burning a lot|of oil.|
bs_palace
We could fly to|the palace and start|looking there. I|think the coordi-|nates were *}}%.

58
Assets/Music/alarm.gbm Normal file
View File

@ -0,0 +1,58 @@
//FGB
//Alarm/panic
//Jacob Stevens
notesPerSecond 10
track 1 //countermelody
counterA
.repeat
counterB, counterB
jmp .repeat
track 2 //melody
melodyA
.repeat
melodyB, melodyC
jmp .repeat
track 3 //bass
bassA
.repeat
bassB,bassB,bassB,bassB
jmp .repeat
track 1
counterA:
E5 D5# D5 C5#
track 1
counterB:
C5,h5 F5#,h5
D5#,h D5 C5#
track 2
melodyA:
A5# A5 G5# G5
track 2
melodyB:
F5#,h F5#,h
F5#,h A5,h
A6,h A5,h
D5#,h D6#,h
track 2
melodyC:
-16
track 3
bassA:
E4 D4# D4 C4#
track 3
bassB:
C4 C4# D4 D4#
E4 D4# D4 C4#

132
Assets/Music/beehive.gbm Normal file
View File

@ -0,0 +1,132 @@
//FGB
//Bee Hive
//Jacob Stevens
notesPerSecond 10 //one note equals one sixteenth
track 1 //countermelody
counterA,counterB,counterC
.repeat
counterD,counterD,counterD,counterD
counterE,counterE
jmp .repeat
track 2 //melody
melodyA,melodyB,melodyC
.repeat
melodyD,melodyE,melodyD,melodyE
melodyF,melodyF
jmp .repeat
track 3 //bass
bassA,bassB,bassC
.repeat
bassD,bassD,bassD,bassD
bassE,bassE
jmp .repeat
//counter
track 1
counterA:
D5# E5 F5 F5#
track 1
counterB:
G5 G5 -2
-2 F5# F5#
G5 G5 -2
-2 F5# F5#
track 1
counterC:
G5 G5 F5# F5#
G5 G5 F5# F5#
G5 G5 F5# F5#
G5 G5 F5# F5#
track 1
counterD:
-16
track 1
counterE:
C6,h7
C6#,h3 D6,h3
//melody
track 2
melodyA:
-4
track 2
melodyB:
-16
track 2
melodyC:
-8
C6# F6# B6 F7#
F7 C7 C7# F6#
track 2
melodyD:
G6,h5 F6#,h
G6,h5 F6#,h
track 2
melodyE:
G6,h A6# D7
A6#,h A6# A6
G6# G6 F6# F6
E6 D6# D6 C6#
track 2
melodyF:
C6,h G6 F6#
G6,h C7,h
G6# G6 G6#,h
A6,h D7,h
//bass
track 3
bassA:
G3# A3 A3# B3
track 3
bassB:
C4 C4 -2
-2 C4# C4#
C4 C4 -2
-2 C4# C4#
track 3
bassC:
C4 C4 C4# C4#
C4 C4 C4# C4#
C4 C4 C4# C4#
C4 C4 C4# C4#
track 3
bassD:
C4,h3
C5,h C4,h
B3,h B4,h
A3#,h A4#,h
track 3
bassE:
C4,h3
C5,h C4,h
C4#,h C5#,h
D4,h D5,h

121
Assets/Music/cowboy.gbm Normal file
View File

@ -0,0 +1,121 @@
//FGB
//Cowboy
//Jacob Stevens
notesPerSecond 4 //quarter = 80, one note equals one triplet
track 1 //countermelody
instrument1 0044A23286
counterA,counterA
.repeat
counterA,counterB,counterA,counterB
counterC,counterD,counterE,counterF
counterA
jmp .repeat
track 2 //melody
melodyA,melodyB
.repeat
melodyC,melodyD,melodyE,melodyG
melodyH,melodyJ,melodyK,melodyL
melodyB
jmp .repeat
//counter
track 1
counterA:
C5,h G4
A4,h G4
C5,h G4
A4,h G4
track 1
counterB:
F4,h C4
D4,h C4
F4,h C4
D4,h C4
track 1
counterC:
C5,h2
E5,h G5
B4,h2
D5,h G5
track 1
counterD:
A4,h2
C5,h E5
F4,h2
A4,h C5
track 1
counterE:
G4,h8
G4,h2
track 1
counterF:
C4,h G4
A4,h G4
C5,h G4
A4,h G4
//melody
track 2
melodyA:
-12
track 2
melodyB:
-11
G6
track 2
melodyC:
G6,h5
E6,h2
C6,h2
track 2
melodyD:
G5,h A5,h6
G6,h2
track 2
melodyE:
G6,h5
E6,h2
G6,h2
track 2
melodyG:
A6,h8
C6,h D6
track 2
melodyH:
E6,h2 E6,h2
D6,h2
E6,h
D6
track 2
melodyJ:
C6,h B5
C6,h
A5,h3
A5,h2
track 2
melodyK:
G5,h2 C6,h2 D6,h
C6,h3
track 2
melodyL:
C6,h11

115
Assets/Music/death.gbm Normal file
View File

@ -0,0 +1,115 @@
//FGB
//death tune
//Jacob Stevens
notesPerSecond 4 //quarter = 120, one note equals one eighth
track 1 //countermelody
instrument1 0044A23286
.repeat
counterA,counterA,counterA,counterA
counterB,counterB,counterC,counterD
counterE,counterF,counterE,counterG
counterE,counterF,counterE,counterG
jmp .repeat
track 2 //melody
.repeat
melodyA,melodyA,melodyB,melodyC
melodyA,melodyA,melodyB,melodyC
melodyD,melodyE,melodyF,melodyG
melodyD,melodyH,melodyJ,melodyG
jmp .repeat
track 3 //bass
.repeat
bassA,bassA,bassB,bassC
bassA,bassA,bassB,bassC
bassC,bassD,bassC,bassC
bassC,bassD,bassC,bassC
jmp .repeat
//counter melody
track 1
counterA:
-8
track 1
counterB:
D6,h2 E6,h2 E6,h
track 1
counterC:
D6,h2 C6,h2 A5#,h
track 1
counterD:
C6,h7
track 1
counterE:
E5,h3 G5,h3
track 1
counterF:
D5,h3 F5,h3
track 1
counterG:
C6,h3 E6,h3
//melody
track 2
melodyA:
B5,h2 C6,h2 G5,h
track 2
melodyB:
A5#,h2 A5,h2 G5,h
track 2
melodyC:
C5,h7
track 2
melodyD:
G6,h2 E6 C6,h G5,h
track 2
melodyE:
A5#,h3 A5,h A5# A5
track 2
melodyF:
G5,h C6,h5
track 2
melodyG:
-8
track 2
melodyH:
A5#,h3
A5,h
C6 D6
track 2
melodyJ:
E6,h7
//bass
track 3
bassA:
C4 G4 C5,h5
track 3
bassB:
G4 A5# D6,h5
track 3
bassC:
C4 G4 C5 C5,h G4 C5 G4
track 3
bassD:
A3# F4 A4# A4#,h F4 A4# F4

148
Assets/Music/fgbwar.gbm Normal file
View File

@ -0,0 +1,148 @@
//FGB
//War
//Jacob Stevens
notesPerSecond 10
track 1 //countermelody
.repeat
counterA,counterA,counterA,counterA
counterB,counterB,counterB,counterB
counterC,counterD,counterA,counterA
counterA,counterA,counterB,counterB
counterB,counterB,counterC,counterD
counterE
jmp .repeat
track 2 //melody
.repeat
melodyA,melodyA,melodyA,melodyA
melodyA,melodyA,melodyB,melodyB
melodyB,melodyB,melodyA,melodyA
melodyA,melodyA,melodyA,melodyA
melodyB,melodyB,melodyB,melodyB
melodyC
jmp .repeat
track 3 //bass
.repeat
bassA,bassA,bassB,bassB
bassB,bassB,bassB,bassB
bassB,bassB,bassA,bassA
bassB,bassB,bassB,bassB
bassB,bassB,bassB,bassB
bassC
jmp .repeat
track 4 //percussion
.repeat
percA,percA,percA,percA
percA,percA,percA,percA
percA,percA,percA,percA
percA,percA,percA,percA
percA,percA,percA,percA
percB
jmp .repeat
//countermelody
track 1
counterA:
-20
track 1
counterB:
C7,h5 G6,h5
F6#,h3
A6#,h B6,h
track 1
counterC:
C7 B6 A6# A6 G6# G6
F6# F6 E6 D6# D6 C6#
C6 B5 A5# A5
G5# G5 F5# F5
track 1
counterD:
F5# G5 G5# A5 A5# B5
C6 C6# D6 D6# E6 F6
F6# G6 G6# A6
A6# B6 C7 C7#
track 1
counterE:
C7 C7 -2 -2
D7# D7# -2
C7 C7 -2 -2
D7# D7# C7 C7
D7# D7# C7 C7
D7# D7# C7 C7
//melody
track 2
melodyA:
-20
track 2
melodyB:
C5 D5# F5 F5# G5 G5#
C6 A5 G5# G5 F5# D5#
F5# D5# C5 D5#
A4# C5# D5 F5
track 2
melodyC:
F5# F5# -2 -2
A5 A5 -2
F5# F5# -2 -2
A5 A5 F5# F5#
A5 A5 F5# F5#
A5 A5 F5# F5#
//bass
track 3
bassA:
C4,h5
C4,h5
F4,h3
A3#,h3
track 3
bassB:
C4,h C5,h C5,h
C4,h C5,h C5,h
F4#,h F5#,h
A3#,h A4#,h
track 3
bassC:
C4 C4 -2 -2 C4 C4 -2
C4 C4 -2 -2
C4 C4 C4 C4
C4 C4 C4 C4
C4 C4 C4 C4
//percussion
track 4
percA:
ta,- sn,- sn,-
ta,- sn,- sn,-
ta,- sn,-
ta,- sn,-
track 4
percB:
sn - sn - sn - sn -
sn - sn - sn - sn -
sn - sn - sn - sn -
sn - sn -

253
Assets/Music/frosty.gbm Normal file
View File

@ -0,0 +1,253 @@
//FGB
//Frosty
//Jacob Stevens
notesPerSecond 9 //quarter ~ 140, one note equals one sixteenth
track 1 //countermelody
counterA,counterB
.repeat
counterC,counterC,counterC,counterD
counterD,counterE,counterF,counterC
counterC,counterD,counterD,counterE
counterG,counterG,counterH,counterJ
counterC
jmp .repeat
track 2 //melody
melodyA, melodyB
.repeat
melodyC,melodyC,melodyD,melodyE
melodyF,melodyG,melodyC,melodyC
melodyD,melodyE,melodyF,melodyG
melodyH,melodyJ,melodyK,melodyL
melodyM
jmp .repeat
track 3 //bass
bassA, bassB
.repeat
bassC,bassC,bassC,bassD
bassD,bassD,bassC,bassC
bassC,bassD,bassD,bassD
bassC,bassE,bassF,bassG
bassC
jmp .repeat
track 4 //percussion
percA,percB
.repeat
percC
jmp .repeat
//counter melody segments
track 1
counterA:
-16
track 1
counterB:
-8
F5,h3
E5,h3
track 1
counterC:
-2 D5#,h
-2 D5#,h
-2 D5#,h
-2 D5#,h
track 1
counterD:
-2 F5,h
-2 F5,h
-2 D5#,h
-2 D5#,h
track 1
counterE:
-2 G5,h
-2 F5,h
-2 E5,h
-2 E5,h
track 1
counterF:
-2 E5,h
-2 E5,h
-2 D5#,h
-2 D5#,h
track 1
counterG:
-2 E5,h
-2 E5,h
-2 E5,h
-2 E5,h
track 1
counterQ:
-2 E5,h
-2 E5,h
-2 F5,h
-2 F5,h
track 1
counterH:
-2 E5,h
-2 E5,h
-2 F5,h
-2 F5,h
track 1
counterJ:
-2 G5,h
-2 G5,h
-2 F5,h
-2 B5,h
//melody segments
track 2
melodyA:
D6#,h D6,h
C6,h2 A5#
C6,h A5#,h
G5#,h2 G5
track 2
melodyB:
F5,h D5#,h
C5#,h2 D5#
C5#,h3
C5,h3
track 2
melodyC:
-16
track 2
melodyD:
G6,h3
D6#,h2 F6
G6,h C7,h3 B6 C7
track 2
melodyE:
C7#,h C7#,h
C7#,h C7#,h
C7,h5 B6 C7
track 2
melodyF:
C7#,h C7#,h
C7#,h C7#,h
C7,h C7,h
C7,h C7,h
track 2
melodyG:
A6#,h G6#,h
G6,h F6,h
E6,h7
track 2
melodyH:
-8
G6 F6 E6 F6
G6,h C7,h
track 2
melodyJ:
G6,h C7,h
G6,h3
G6# G6 F6 G6
G6#,h G6#,h
track 2
melodyK:
G6,h7
F6 D6# D6 C6
A5#,h D6,h
track 2
melodyL:
D6# F6 G6 G6#
A6#,h D6#,h
D6 F6 A6 D7
G6 D6 B5 G5
track 2
melodyM:
C6,h15
//bass sections
track 3
bassA:
-16
track 3
bassB:
-8
C4#,h3 C4,h3
track 3
bassC:
C4,h C5,h
G3,h C5,h
C4,h C5,h
G3,h C5,h
track 3
bassD:
C4#,h C5#,h
G3#,h C5#,h
C4,h C5,h
G3,h C5,h
track 3
bassE:
C4,h C5,h
G3,h C5,h
F4,h F5,h
C4,h F5,h
track 3
bassF:
C4,h C5,h
G3,h C5,h
A3#,h A4#,h
F4,h A4#,h
track 3
bassG:
D4#,h D5#,h
A3#,h D5#,h
D4,h D5,h
G3,h G4,h
//percussion sections
track 4
percA:
-16
track 4
percB:
-8
sn,-3
sn,-3
track 4
percC:
-2 sn,-
-2 sn,-
-2 sn,-
-2 sn,-

153
Assets/Music/hoedown.gbm Normal file
View File

@ -0,0 +1,153 @@
//FGB
//Hoedown!!! (Mad Coyboys)
//Jacob Stevens
notesPerSecond 10 //one note equals one sixteenth
track 1 //countermelody
counterA
.repeat
counterB,counterC,counterB,counterB
counterB,counterD,counterE,counterB
jmp .repeat
track 2 //melody
melodyA
.repeat
melodyB,melodyC,melodyB,melodyD
melodyB,melodyE,melodyF,melodyG
jmp .repeat
track 3 //bass
bassA
.repeat
bassB,bassC,bassB,bassD
bassB,bassE,bassF,bassB
jmp .repeat
//counter
track 1
counterA:
-4
track 1
counterB:
-2 G5,h
-2 G5,h
-2 G5,h
-2 G5,h
track 1
counterC:
-2 A5,h
-2 A5,h
-2 A5,h
-2 A5,h
track 1
counterD:
-2 F5,h
-2 F5,h
-2 F5,h
-2 F5,h
track 1
counterE:
B5,h3
B5,h3
-2 G5,h
-2 G5,h
//melody
track 2
melodyA:
D6 E6 F6 F6#
track 2
melodyB:
G6,h G6 G6
G6,h G6,h
A6,h G6,h
E6,h C6,h
track 2
melodyC:
G5,h
A5,h7
-2
D6 E6 F6 F6#
track 2
melodyD:
D6,h11
-2 F6 F6#
track 2
melodyE:
A6,h A6 A6
A6,h A6,h
B6,h A6,h
F6,h D6,h
track 2
melodyF:
G6 A6 G6,h
G6 A6 G6,h
G6 A6 G6 F6
D6 B5 G5 B5
track 2
melodyG:
C6,h11
D6 E6 F6 F6#
//bass
track 3
bassA:
-4
track 3
bassB:
C4,h E5,h
G3,h E5,h
C4,h E5,h
G3,h E5,h
track 3
bassC:
F4,h F5,h
C5,h F5,h
F4,h F5,h
C5,h F5,h
track 3
bassD:
G3,h B4,h
D4,h B4,h
G3,h B4,h
D4,h B4,h
track 3
bassE:
D4,h A4,h
A3,h A4,h
D4,h A4,h
A3,h A4,h
track 3
bassF:
G4,h3
G4,h3
G3,h B4,h
D4,h B4,h

View File

@ -0,0 +1,286 @@
//FGB
//Introduction (Cinema) Music
//Jacob Stevens
notesPerSecond 5 //quarter = 80, one note equals one sixteenth
track 1 //countermelody
.repeat
instrument1 0044F23286
counterA,counterB,counterC,counterC
counterA,counterB,counterD,counterE
counterA,counterB,counterC,counterC
counterA,counterB,counterD,counterF
counterD,counterF,counterG,counterH
jmp .repeat
track 2 //melody
.repeat
instrument2 80F70887
melodyA
melodyB
melodyC
melodyA
melodyD
melodyE
melodyF
melodyA
melodyB
melodyC
melodyA
melodyD
melodyG
melodyH
melodyG
melodyJ
melodyK
melodyL
jmp .repeat
track 3 //bass
.repeat
bassA,bassB,bassC,bassC
bassA,bassB,bassD,bassD
bassA,bassB,bassC,bassC
bassA,bassB,bassD,bassE
bassD,bassE,bassD,bassA
jmp .repeat
track 4 //percussion
.repeat
percA
jmp .repeat
///////Counter Melody Segments
track 1
counterA:
G5,h7
D5#,h7
track 1
counterB:
C5,h7
G5,h7
track 1
counterC:
B5,h7
G5,h3
D5,h3
track 1
counterD:
E5,h7
E5,h3
E5,h
A4
C5#
track 1
counterE:
E5,h7
E5,h3
E5,h
A4
E5
track 1
counterF:
D5,h7
B5,h3
G5,h1
B4
D5
track 1
counterG:
A5,h15
track 1
counterH:
-16
/////////Melody Segments
track 2
melodyA:
C6,h7
G5,h5
C6,h
track 2
melodyB:
G6#,h5
G6
F6
D6#,h5
C6,h
track 2
melodyC:
D6,h27
G5,h
G5,h
track 2
melodyD:
G6#,h5
G6
F6
D6#,h5
D6,h
track 2
melodyE:
C6#,h15
track 2
melodyF:
C6,h7
C6,h3
C6,h
A5
B5
track 2
melodyG:
C6#
C6#,h
C6#
C6#
C6#,h
C6#
C6#
C6#,h
C6#
C6#
C6#,h
C6#
track 2
melodyH:
D6
D6,h
D6
D6
D6,h
D6
D6
D6,h
D6
D6
D6,h
D6
track 2
melodyJ:
D6
D6,h
D6
D6
D6,h
D6
G6
G6,h
G6
G6
G6,h
G6
track 2
melodyK:
A6
A6,h
A6
A6
A6,h
A6
A6,h7
track 2
melodyL:
-16
/////////Bass Segments
track 3
bassA:
C4
C4
C4,h
C4,h
C4
C4
C4
C4
C4,h
C4,h
C4
C4
track 3
bassB:
G4#
G4#
G4#,h
G4#,h
G4#
G4#
D4#
D4#
D4#,h
D4#,h
D4#
D4#
track 3
bassC:
G4
G4
G4,h
G4,h
G4
G4
G4
G4
G4,h
G4,h
G4
G4
track 3
bassD:
A4
A4
A4,h
A4,h
A4
A4
A4
A4
A4,h
A4,h
A4
A4
track 3
bassE:
G4
G4
G4,h
G4,h
G4
G4
G4
G4
G4,h
G4,h
G4
G3
/////////Percussion Segments
track 4
PercA:
sn,sn,sn,-
sn,-,sn,sn
sn,sn,sn,-
sn,-,sn,sn

225
Assets/Music/jazzy.gbm Normal file
View File

@ -0,0 +1,225 @@
//FGB
//Jazzy (BS?)
//Jacob Stevens
notesPerSecond 8 //quarter = 120, one note equals one sixteenth
track 1 //countermelody
counterA,counterA
.repeat
counterB,counterC,counterB,counterC
counterB,counterC,counterB,counterC
counterB,counterC,counterD,counterE
counterD,counterF
jmp .repeat
track 2 //melody
melodyA,melodyA
.repeat
melodyB,melodyC,melodyB,melodyC
melodyB,melodyC,melodyD,melodyE
melodyD,melodyE,melodyF,melodyG
melodyF,melodyH
jmp .repeat
track 3 //bass
bassA,bassB
.repeat
bassC,bassD,bassC,bassD
bassE,bassF,bassE,bassF
bassE,bassF,bassG,bassH
bassJ,bassK
jmp .repeat
track 4 //percussion
percA,percA
.repeat
percA,percA,percA,percA
percB,percB,percB,percB
percB,percB,percB,percB
percB,percB
jmp .repeat
//counter
track 1
counterA:
-16
track 1
counterB:
-4
C6,h2 C6
C6 C6 C6,h
-4
track 1
counterC:
-4
D6#,h2 D6#
D6# D6# D6#,h
-4
track 1
counterD:
G5,h2 G5
G5,h2 G5
E5,h2 E5
E5,h2 E5
track 1
counterE:
F5,h2 F5
F5,h2 F5
B4,h2 B4
B4,h2 B4
track 1
counterF:
F5,h2 F5
F5,h2 F5
B4,h2 B4
-4
//melody
track 2
melodyA:
-16
track 2
melodyB:
-4
A5#,h2 A5#
A5# A5# A5#,h
-4
track 2
melodyC:
-4
C6,h2 C6
C6 C6 C6,h
-4
track 2
melodyD:
- C6 F6 F6#
G6,h2 D6#
E6 C6,h6
track 2
melodyE:
- C6 D6# E6
F6,h2 D6#
F6 D6# F6 D6#
F6# G6,h2
track 2
melodyF:
B6 A6# A6 G6#
G6,h2 D6#
E6 D6# D6 C6#
C6,h3
track 2
melodyG:
A6 G6# G6 F6#
F6,h2 A5#
B5 A5# A5 G5#
G5,h3
track 2
melodyH:
A6 G6# G6 F6#
F6 G6# A6 A6#
B6 A6# A6 G6#
G6,h3
//bass
track 3
bassA:
-16
track 3
bassB:
-12
G5 A5#,h2
track 3
bassC:
C6,h3
-8
G5 A5#,h2
track 3
bassD:
F5,h3
-8
G5 A5#,h2
track 3
bassE:
C5,h C5,h
A5#,h2 C5
C6 C6 C6,h
A5#,h G5,h
track 3
bassF:
F5,h F5,h
D6#,h2 F5
F6 F6 F6,h
G5 A5#,h2
track 3
bassG:
E6,h3
E5,h3
A5,h3
A6,h3
track 3
bassH:
D6,h3
D5,h3
G5,h3
G6,h3
track 3
bassJ:
E6,h3
E5,h3
A5,h3
A6,h3
track 3
bassK:
D6,h3
D5,h3
G5,h3
G5 A5#,h2
//perc
track 4
percA:
rd,-3
rd,-2 rd
rd,-3
rd,-2 rd
track 4
percB:
rd rd rd,-
sn sn,- sn
rd,- rd rd
sn sn,- sn

153
Assets/Music/jungle.gbm Normal file
View File

@ -0,0 +1,153 @@
//FGB
//Jungle? (Maybe Swamp)
//Jacob Stevens 1901
notespersecond 9 //one note = sixteenth
transpose -2
track 1
.repeat
counterA,counterB,counterA,counterB
counterC,counterD,counterC,counterD
counterF,counterG,counterA,counterB
counterF,counterG,counterA,counterB
jmp .repeat
track 2
.repeat
melodyA,melodyB,melodyC,melodyB
melodyA,melodyB,melodyD,melodyB
melodyE,melodyF,melodyG,melodyB
melodyE,melodyF,melodyA,melodyB
jmp .repeat
track 3
.repeat
bassA,bassB,bassA,bassB
bassC,bassD,bassC,bassD
bassE,bassF,bassA,bassB
bassE,bassF,bassA,bassB
jmp .repeat
//counter
track 1
counterA:
G5,h2 G5,h2 G5,h3 G5#,h
G5,h G5,h
track 1
counterB:
G5,h2 G5
G5,h G5,h3 G5#,h
G5,h G5,h
track 1
counterC:
C5,h2 C5,h2 C5,h3 C5#,h
C5,h C5,h
track 1
counterD:
C5,h2 C5
C5,h C5,h3 C5#,h
C5,h C5,h
//track 1 //unused
//counterE:
track 1
counterF:
G5,h2 G5
G5,h3
-8
track 1
counterG:
A5#,h2 A5#
A5#,h3
G5#,h2 G5#
G5#,h3
//melody
track 2
melodyA:
C6 C6# C6,h
-12
track 2
melodyB:
-16
track 2
melodyC:
C6 C6# D6# C6#
C6 C6# C6 A5#
C6 C6# C6 A5#
C6,h3
track 2
melodyD:
C6 C6# D6# F6
F6# F6 D6# C6#
C6 A5# G5# F5#
F5 D5# F5,h
track 2
melodyE:
C6,h5 C6# D6#
F6 G6 G6# G6
F6 G6 G6# G6
track 2
melodyF:
D6#,h F6 G6
G6# G6 F6 D6#
C6#,h D6# F6
G6 F6 D6# C6#
track 2
melodyG:
C6,h15
//bass
track 3
bassA:
C4,h2 C4,h2 C4,h3 C4#,h
C4,h C4,h
track 3
bassB:
C4,h2 C4
C4,h C4,h3 C4#,h
C4,h C4,h
track 3
bassC:
F4,h2 F4,h2 F4,h3 F4#,h
F4,h F4,h
track 3
bassD:
F4,h2 F4
F4,h F4,h3 F4#,h
F4,h F4,h
track 3
bassE:
C4,h2 C4
C4,h3
-8
track 3
bassF:
D4#,h2 D4#
D4#,h3
C4#,h2 C4#
C4#,h3

View File

@ -0,0 +1,128 @@
//FGB
//lady flower
//Jacob Stevens
notesPerSecond 4 //quarter = 120, one note equals one eighth
track 1 //countermelody
instrument1 0044A23286
counterA
.repeat
counterB,counterC,counterB,counterC
counterD,counterE,counterD,counterF
counterB,counterC,counterB,counterC
counterD,counterE,counterD,counterF
counterH,counterJ,counterK,counterB
counterH,counterJ,counterK,counterL
counterH,counterJ,counterB,counterC
jmp .repeat
track 2 //melody
instrument2 80F70887
melodyA
.repeat
melodyB,melodyB,melodyC,melodyD
melodyC,melodyE,melodyB,melodyB
melodyC,melodyD,melodyC,melodyF
melodyG,melodyG,melodyH,melodyJ
melodyG,melodyG,melodyH,melodyK
melodyL,melodyM,melodyM,melodyN
jmp .repeat
//counter
track 1
counterA:
-2
track 1
counterB:
C4 E4 G4 B4 E5 G5
track 1
counterC:
B5 G5 E5 B4 G4 E4
track 1
counterD:
D4 F4 A4 D5 F5 A5
track 1
counterE:
D6 B5 G5 F5 D5 B4
track 1
counterF:
G3 B3 D4 F4 G4 B4
track 1
counterH:
F3 A3 C4 F4 A4 C5
track 1
counterJ:
F5 C5 A4 F4 C4 A3
track 1
counterK:
C4# F4 G4# B5# F5 G5#
track 1
counterL:
D3# F3 A3# D4# F4 A4#
//melody
track 2
melodyA:
E6,h
track 2
melodyB:
E6,h9 D6 E6
track 2
melodyC:
F6 E6 D6 C6 B5 A5
track 2
melodyD:
G5,h3 D6,h
track 2
melodyE:
G5,h D5,h D6,h
track 2
melodyF:
G5,h D5,h D6,h
track 2
melodyG:
F6,h2 E6 D6 E6
track 2
melodyH:
F6 D6# C6# D6# F6 D6#
track 2
melodyJ:
E6,h5
track 2
melodyK:
G6 D6# F6 G6 D6# G6
track 2
melodyL:
A6,h5
track 2
melodyM:
-6
track 2
melodyN:
-4 E6,h

View File

@ -0,0 +1,771 @@
//FGB
//Main In-Game Music
//Jacob Stevens
notesPerSecond 30 //quarter ~= 160, one note equals 1/12 of 1 beat
track 1 //countermelody
counterA,counterB,counterB,counterB,counterC //intro
.repeat
instrument1 0044F23286
counter1A,counter1B,counter1C,counter1D //counter set 1
counter1A,counter1B,counter1C,counter1E
counter1F,counter1G,counter1C,counter1E
counter1F,counter1G,counter1H,counter1F
counter1J,counter1K,counter1L
counter2A,counter2B,counter2C,counter2D //counter set 2
counter2A,counter2B,counter2C,counter2E
counter2F,counter2G,counter2H,counter2J
counter2F,counter2K,counter2L,counter2M
counter2N,counter2O,counter2P
counter3A,counter3B,counter3A,counter3A //counter set 3
counter3A,counter3B,counter3A,counter3A
counter3C,counter3D,counter3A,counter3A
counter3C,counter3E,counter3F,counter3G
counter3H,counter3J,counter3K
jmp .repeat
track 2 //melody
melodyA,melodyA,melodyB,melodyC,melodyD //intro
instrument2 80F70887
.repeat
melodyE,melodyF,melodyG,melodyE //main repeating melody
melodyH,melodyJ,melodyK,melodyL
melodyM,melodyN,melodyO,melodyP
melodyQ
jmp .repeat
track 3 //bass
bassA,bassA,bassA,bassA,bassB //bass intro
.repeat
bass1A,bass1B,bass1A,bass1C //bass set 1
bass1A,bass1B,bass1A,bass1C
bass1D,bass1E,bass1J,bass1J
bass1K,bass1L,bass1M,bass1N
bass1F,bass1G,bass1H
bass2A,bass2B,bass2A,bass2C //bass set 2
bass2A,bass2B,bass2A,bass2C
bass2D,bass2E,bass2F,bass2F
bass2D,bass2G,bass2H,bass2J
bass2K,bass2L,bass2M
bass3A,bass3B,bass3A,bass3A //bass set 3
bass3A,bass3B,bass3A,bass3A
bass3C,bass3C,bass3A,bass3A
bass3C,bass3D,bass3E,bass3F
bass3G,bass3H,bass3J
jmp .repeat
track 4 //percussion
percA,percA,percA,percA,percB //percussion intro
.repeat
percC,percC,percC,percD //perc 1
percC,percC,percC,percD
percE,percF,percB,percB
percE,percF,percD,percD
percF,percA,percG
percC,percC,percC,percD //perc 2 (same as 1)
percC,percC,percC,percD
percE,percF,percB,percB
percE,percF,percD,percD
percF,percA,percG
perc3A,perc3B,perc3A,perc3A //perc 3
perc3A,perc3B,perc3A,perc3A
perc3C,perc3C,perc3A,perc3A
perc3C,perc3D,perc3C,perc3C
perc3C,perc3E,perc3F
jmp .repeat
//counter melody track
//intro segments
track 1
counterA:
-48
track 1
counterB:
C5,h11
C5,h3 C5,h3 C5,h3
C5,h11
C5,h3 C5,h3 C5,h3
track 1
counterC:
G4,h11
G4,h3 G4,h3 G4,h3
G4,h11
G4,h3 G4,h3 G4,h3
//counter set 1
track 1
counter1A:
C5,h23
E5,h23
track 1
counter1B:
D5,h23
F5,h23
track 1
counter1C:
E5,h23
G5,h23
track 1
counter1D:
C6,h23
G5,h23
track 1
counter1E:
C6,h23
E5,h23
track 1
counter1F:
F5,h23
G5#,h23
track 1
counter1G:
C5,h23
G5#,h23
track 1
counter1H:
A5#,h23
G5,h23
track 1
counter1J:
G5#,h23
G5,h23
track 1
counter1K:
A5,h23
F5,h23
track 1
counter1L:
A5,h23
C6,h23
//counter set 2
track 1
counter2A:
E5,h11
G4,h11
C5,h11
E5,h11
track 1
counter2B:
F5,h11
D5,h11
A4#,h11
D5,h11
track 1
counter2C:
E5,h11
C5,h11
E5,h11
G5,h11
track 1
counter2D:
C6,h11
G5,h11
C6,h11
G6,h11
track 1
counter2E:
C6,h11
G5,h11
C6,h11
C6,h5 E6,h5
track 1
counter2F:
F6,h5 C6,h5
G5#,h5 C6,h5
G5#,h5 F5,h5
C5,h5 F5,h5
track 1
counter2G:
G5#,h5 F5,h5
G5#,h5 C6,h5
F6,h5 C6,h5
D6#,h5 C6#,h5
track 1
counter2H:
C6,h2 D6,h2 G6,h5
C6,h5 G5,h5
E5,h5 G5,h5
C6,h5 G5,h5
track 1
counter2J:
E5,h5 C5,h5
E5,h5 G5,h5
C6,h2 G5,h2 C6,h2 E6,h2
C6,h2 G5,h2 C6,h2 E6,h2
track 1
counter2K:
G5#,h5 F5,h5
G5#,h5 C6,h5
F6,h5 C6,h5
D6#,h5 F6,h5
track 1
counter2L:
G5,h5 A5#,h5
A5#,h5 G5,h5
A5#,h5 A5#,h5
G5,h5 A5#,h5
track 1
counter2M:
G5#,h5 F5,h5
F5,h5 G5#,h5
F5,h5 F5,h5
G5#,h5 F5,h5
track 1
counter2N:
C5#,h5 F5,h5
G5#,h5 C6#,h5
D6#,h5 A5#,h5
A5#,h2 G5,h2 D5#,h2 G5,h2
track 1
counter2O:
A5,h11
A5,h3 C6,h3 F6,h3
A6,h11
A6,h3 F6,h3 C6,h3
track 1
counter2P:
A5,h11
A5,h3 C6,h3 F6,h3
A6,h11
C6,h3 C6,h3 C6,h3
//counter set 3
track 1
counter3A:
G5,h5 -6
-6 C6,h5
G5,h5 G5,h5
-12
track 1
counter3B:
-6 F5,h5
-6 F5,h2 F5,h2
-6 F5,h5
-6 F5,h5
track 1
counter3C:
G5#,h5 -6
-6 C5,h5
G5#,h2 G5#,h2 -6
C5,h11
track 1
counter3D:
G5#,h5 -6
-6 C5,h5
G5#,h2 G5#,h2 -6
G5#,h11
track 1
counter3E:
G5#,h5 -6
-6 C5,h5
G5#,h2 G5#,h2 -6
-12
track 1
counter3F:
A5#,h5, -6
-6 G5,h5
A5#,h2 A5#,h2 -6
G5,h11
track 1
counter3G:
G5#,h5 -6
-6 F5,h5
G5#,h2 G5#,h2 -6
F5,h11
track 1
counter3H:
G5#,h5 -6
-6 F5,h5
G5#,h2 G5#,h2 -6
G5#,h11
track 1
counter3J:
A5,h11
A5,h3 C6,h3 F6,h3
A6,h11
A6,h3 F6,h3 C6,h3
track 1
counter3K:
A5,h11
A5,h3 C6,h3 F6,h3
A6,h11
C6,h3 C6,h3 C6,h3
//melody track
track 2
melodyA:
-48
track 2
melodyB:
F4,h11
F4,h3 F4,h3 F4,h3
A4#,h11
A4#,h3 A4#,h3 A4#,h3
track 2
melodyC:
D5#,h3 D5#,h3 D5#,h3
G5#,h3 G5#,h3 G5#,h3
C6#,h3 C6#,h3 C6#,h3
F6#,h3 F6#,h3 F6#,h3
track 2
melodyD:
G6,h11
G6,h3 G6,h3 G6,h3
G6,h11
G6,h3 G6,h3 G6,h3
track 2
melodyE:
G6,h11
E6,h11
C6,h11
G5,h11
track 2
melodyF:
A5#,h23
A5,h11
A5#,h5 A5,h5
track 2
melodyG:
G5,h11
C6,h83
track 2
melodyH:
A5#,h23
A5,h11
A5#,h5 C6,h5
track 2
melodyJ:
E6,h83
F6,h5 G6,h5
track 2
melodyK:
G6#,h83
G6,h5 F6,h5
track 2
melodyL:
E6,h2 F6,h2 G6,h77
F6,h5 G6,h5
track 2
melodyM:
G6#,h83
G6,h5 G6#,h5
track 2
melodyN:
A6#,h17
D6#,h17
D7#,h11
track 2
melodyO:
C7#,h35
C7,h5 A6#,h5
track 2
melodyP:
G6#,h23
G6#,h23
track 2
melodyQ:
A6,h95
//track 3
//intro
track 3
bassA:
C4,h11
C4,h3 C4,h3 C4,h3
C4,h11
C4,h3 C4,h3 C4,h3
track 3
bassB:
G3,h11
G3,h3 G3,h3 G3,h3
G3,h11
G3,h3 G3,h3 G3,h3
//bass 1
track 3
bass1A:
C4,h11
C5,h3 C4,h3 C4,h3
C4,h11
C5,h3 C4,h3 C4,h3
track 3
bass1B:
A3#,h11
A4#,h3 A3#,h3 A3#,h3
A3#,h11
A4#,h3 A3#,h3 A3#,h3
track 3
bass1C:
C4,h11
C5,h3 C4,h3 C4,h3
C4,h3 G4,h3 C5,h3
G5,h3 C5,h3 G4,h3
track 3
bass1D:
F4,h5 F5,h5
F4,h5 F4,h5
F4,h5 F4,h5
F5,h5 F4,h5
track 3
bass1E:
F4,h5 F5,h5
F4,h5 F4,h5
F4,h5 F4,h5
F4,h5 G4,h5
track 3
bass1F:
D5#,h17 D5#,h5
E5#,h17 E5#,h5
track 3
bass1G:
F4,h11
F4,h3 F4,h3 F4,h3
F4,h11
F4,h3 F4,h3 F4,h3
track 3
bass1H:
F4,h3 C4,h3 C4,h3
F4,h3 C4,h3 C4,h3
F4,h3 C4,h3 C4,h3
F4,h3 C4,h3 C4,h3
track 3
bass1J:
C4,h17 C4,h5
G4,h5 G4,h5
C5,h5 C5,h5
track 3
bass1K:
F4,h5 F5,h5
F4,h5 F4,h5
F4,h5 F4,h5
F5,h5 F4,h5
track 3
bass1L:
F4,h5 F5,h5
F4,h5 F4,h5
F4,h5 F4,h5
F4,h5 E4,h5
track 3
bass1M:
D4#,h17
A3#,h17
D4#,h11
track 3
bass1N:
C4#,h17 G3#,h5
C4#,h17 G3#,h5
//bass 2
track 3
bass2A:
C4,h11
C5,h3 C4,h3 C4,h3
C4,h11
C5,h3 C4,h3 C4,h3
track 3
bass2B:
A3#,h11
A4#,h3 A3#,h3 A3#,h3
A3#,h11
A4#,h3 A3#,h3 A3#,h3
track 3
bass2C:
C4,h11
C5,h3 C4,h3 C4,h3
C4,h3 G4,h3 C5,h3
G5,h3 C5,h3 G4,h3
track 3
bass2D:
F4,h17
C5,h17
C4,h11
track 3
bass2E:
F4,h17
C5,h17
F4,h5 G4,h5
track 3
bass2F:
C4,h17 C4,h5
G4,h5 G5,h5
C5,h5 C5,h5
track 3
bass2G:
F4,h17
C5,h17
F4,h5 E4,h5
track 3
bass2H:
D4#,h17
A3#,h17
D4#,h11
track 3
bass2J:
C4#,h17 G3#,h5
C4#,h17 G3#,h5
track 3
bass2K:
D5#,h17 D5#,h5
E5#,h17 E5#,h5
track 3
bass2L:
F4,h11
F4,h3 F4,h3 F4,h3
F4,h11
F4,h3 F4,h3 F4,h3
track 3
bass2M:
F4,h3 C4,h3 C4,h3
F4,h3 C4,h3 C4,h3
F4,h3 C4,h3 C4,h3
F4,h3 C4,h3 C4,h3
//bass 3
track 3
bass3A:
C4,h5 -6
-6 G4,h5
C4,h5 C4,h5
-12
track 3
bass3B:
-6 A3#,h5
-6 A3#,h2 A3#,h2
-6 A3#,h5
-6 A3#,h5
track 3
bass3C:
F4,h5 -6
-6 C4,h5
F4,h2 F4,h2 -6
C4,h11
track 3
bass3D:
F4,h5 -6
-6 C4,h5
F4,h2 F4,h2 -6
-12
track 3
bass3E:
D4#,h5 -6
-6 A3#,h5
D4#,h2 D4#,h2 -6
A3#,h11
track 3
bass3F:
C4#,h5 -6
-6 G3#,h5
C4#,h2 C4#,h2 -6
G3#,h11
track 3
bass3G:
C4#,h5 -6
-6 G3#,h5
C4#,h2 C4#,h2 -6
D4#,h11
track 3
bass3H:
F4,h11
F4,h3 F4,h3 F4,h3
F4,h11
F4,h3 F4,h3 F4,h3
track 3
bass3J:
F4,h3 C4,h3 C4,h3
F4,h3 C4,h3 C4,h3
F4,h3 C4,h3 C4,h3
F4,h3 C4,h3 C4,h3
//percussion
//perc 1
track 4
percA:
sn,-11
sn,-3 sn,-3 sn,-3
sn,-11
sn,-3 sn,-3 sn,-3
track 4
percB:
sn,-3 sn,-3 sn,-3
sn,-3 sn,-3 sn,-3
sn,-3 sn,-3 sn,-3
sn,-3 sn,-3 sn,-3
track 4
percC:
bs,-11
sn,-3 sn,-3 sn,-3
bs,-11
sn,-3 sn,-3 sn,-3
track 4
percD:
bs,-5 sn,-5
sn,-5 bs,-5
sn,-5 sn,-5
sn,-2 sn,-2 sn,-5
track 4
percE:
bs,-5 bs,-5
sn,-5 sn,-5
bs,-5 bs,-5
sn,-5 sn,-5
track 4
percF:
sn,-5 sn,-5
tb,-5 tb,-5
ta,-5 ta,-5
bs,-2 sn,-2 sn,-5
track 4
percG:
bs,-3 sn,-3 sn,-3
bs,-3 sn,-3 sn,-3
sn,-3 sn,-3 sn,-3
sn,-3 sn,-3 sn,-3
//perc 3
track 4
perc3A:
sn,-5 -6
-6 sn,-5
sn,-5 sn,-5
-12
perc3B:
-6 sn,-5
-6 sn,-2 sn,-2
-6 sn,-5
-6 sn,-5
perc3C:
sn,-5 -6
-6 sn,-5
sn,-5 sn,-5
sn,-11
perc3D:
sn,-5 -6
-6 sn,-5
sn,-2 sn,-2 -6
-12
perc3E:
sn,-11
sn,-3 sn,-3 sn,-3
sn,-11
sn,-3 sn,-3 sn,-3
perc3F:
bs,-3 sn,-3 sn,-3
bs,-3 sn,-3 sn,-3
sn,-3 sn,-3 sn,-3
sn,-3 sn,-3 sn,-3

View File

@ -0,0 +1,287 @@
//FGB
//Haiku?
//Jacob Stevens
notesPerSecond 8
track 1 //countermelody
instrument1 0044B23286
counterrest,counterrest,counterA,counterB //intro
counterC,counterD,counterA,counterB
counterC,counterD
.repeat
counterE,counterE,counterF,counterF //main
counterE,counterE,counterF,counterF
counterG,counterH,counterL,counterJ
counterK,counterK,counterL,counterL
jmp .repeat
track 2 //melody
instrument2 80F70887
melodyA,melodyA,melodyB,melodyC //intro
melodyD,melodyE,melodyB,melodyC
melodyD,melodyE
.repeat
melodyB,melodyC,melodyD,melodyE //main
melodyB,melodyC,melodyD,melodyE2
melodyF,melodyG,melodyF,melodyG
melodyH,melodyJ,melodyK,melodyA
jmp .repeat
track 3 //bass
bassXA,bassXA,bassXA,bassXA //intro
bassXB,bassXB,bassXA,bassXA
bassXB,bassXC
.repeat
bassA,bassA,bassB,bassB //main
bassA,bassA,bassB,bassC
bassD,bassE,bassD,bassE
bassF,bassF,bassG,bassG
jmp .repeat
track 4 //percussion
percA,percB,percC,percC //intro
percC,percC,percC,percC
percC,percC
.repeat
percD,percD,percD,percD
percD,percD,percD,percD
percD,percD,percD,percD
percD,percD,percD,percD
jmp .repeat
//counter
track 1:
counterrest:
-16
track 1
counterA:
C6,h7
E5,h7
track 1
counterB:
G5,h7
E5,h7
track 1
counterC:
F5,h7
G5#,h7
track 1
counterD:
G5#,h7
F5,h7
track 1
counterE:
C5 G4 E4 G4
C5 G4 E4 G4
C5 G4 E4 G4
C5 G4 E4 G4
track 1
counterF:
C5# G4# F4 G4#
C5# G4# F4 G4#
C5# G4# F4 G4#
C5# G4# F4 G4#
track 1
counterG:
A5,h7
A5,h7
track 1
counterH:
A5#,h7
A5#,h7
track 1
counterJ:
A5# F5# C5# A4#
A5# F5# C5# A4#
A5# F5# C5# A4#
A5# F5# C5# A4#
track 1
counterK:
C5# G5# F4 G5#
C5# G5# F4 G5#
C5# G5# F4 G5#
C5# G5# F4 G5#
track 1
counterL:
A5 F5 C5 A4
A5 F5 C5 A4
A5 F5 C5 A4
A5 F5 C5 A4
//melody
track 2
melodyA:
-16
track 2
melodyB:
G6,h5 E6,h
C6,h7
track 2
melodyC:
-4
E6,h3
C6,h3
E6,h3
track 2
melodyD:
C6#,h5 F6,h
G6#,h7
track 2
melodyE:
-4
F6,h3
G6#,h3
A6#,h A6 G6#
track 2
melodyE2:
D6#,h5 G6,h
A6#,h7
track 2
melodyF:
F6,h F6 A6
C7,h F6 A6
C7,h C7,h
C7,h A6 F6
track 2
melodyG:
F6#,h F6# A6#
C7#,h F6# A6#
C7#,h C7#,h
C7#,h A6# F6#
track 2
melodyH:
F6,h D6#,h
F6,h D6# A5#
G5,h A5#,h5
track 2
melodyJ:
-2 D6#,h
F6,h D6# A5#
G5,h A5#,h
D6#,h E6,h
track 2
melodyK:
F6,h15
//bass
track 3
bassXA:
C5,h C5,h3 G4,h
C5,h C5,h5
track 3
bassXB:
C5#,h C5#,h3 G4#,h
C4#,h C4#,h5
track 3
bassXC:
C5#,h C5#,h3 G4#,h
C5#,h
F3# G3 G3# A3 A3# B3
track 3
bassA:
C4,h C4,h
C5,h C4,h
C4,h C5,h
C4,h C5,h
track 3
bassB:
C4#,h C4#,h
C5#,h C4#,h
C4#,h C5#,h
C4#,h C5#,h
track 3
bassC:
D4#,h D4#,h
D5#,h D4#,h
D4#,h D5#,h
D4#,h D5#,h
track 3
bassD:
F4,h F4,h F4,h F4,h
F4,h F4,h F4,h F4,h
track 3
bassE:
F4#,h F4#,h F4#,h F4#,h
F4#,h F4#,h F4#,h F4#,h
track 3
bassF:
C4#,h C4#,h C4#,h C4#,h
D4#,h D4#,h D4#,h D4#,h
track 3
bassG:
F4,h F4,h C4,h C4,h
F4,h F4,h C4,h C4,h
//percussion
track 4
percA:
-16
track 4
percB:
sn,-3
sn,-3
sn,- sn,-
sn,- sn sn
track 4
percC:
sn,- sn,-
sn sn sn,-
sn,- sn,-
sn sn sn,-
track 4
percD:
sn sn sn sn
sn,- sn sn
sn sn sn,-
sn,- sn sn

View File

@ -0,0 +1,369 @@
//FGB
//Moon Base (BA) Music
//Jacob Stevens
notesPerSecond 8 //quarter = 120, one note equals one sixteenth
track 1 //countermelody
counterA,counterB,counterA,counterC //intro
counterD,counterE,counterF
.repeat
counterA,counterA,counterA,counterA //main
counterA,counterG,counterF,counterH
counterA,counterA,counterA,counterA
counterG,counterF,counterH,counterA
counterA,counterJ,counterK,counterL
counterM,counterN,counterJ,counterK
counterL,counterM,counterN
jmp .repeat
track 2 //melody
//melodyA,melodyB,melodyA,melodyC //intro
melbassA,melbassB,melbassA,melbassC //new intro
melodyA,melodyD,melodyE
.repeat
melodyA,melodyA,melodyF,melodyG //main
melodyH,melodyJ,melodyK,melodyL
melodyA,melodyF,melodyG,melodyH
melodyJ,melodyK,melodyL,melodyA
melodyA,melodyM,melodyN,melodyO
melodyP,melodyQ,melodyM,melodyN
melodyO,melodyP,melodyN
jmp .repeat
track 3 //bass
bassRest,bassRest,bassRest,bassRest //intro
bassA,bassA,bassC
.repeat
bassD,bassD,bassD,bassD //main
bassD,bassD,bassE,bassD
bassD,bassD,bassD,bassD
bassD,bassF,bassG,bassH
bassJ,bassK,bassK,bassK
bassK,bassK,bassK,bassK
bassK,bassK,bassL
jmp .repeat
track 4 //percussion
percA,percA,percA,percA //intro
percA,percA,percA
.repeat
percB,percB,percB,percB //main
percB,percB,percC,percB
percB,percB,percB,percB
percB,percC,percC,percC
percC,percD,percD,percD
percD,percD,percD,percD
percD,percD,percD
jmp .repeat
//counter melody
track 1
counterA:
-16
track 1
counterB:
-4
C7,h3
C7,h3
C7,h3
track 1
counterC:
C7,h C6,h
C7,h C6,h
C7,h C6,h
C7,h C6,h
track 1
counterD:
D5#,h C5,h
F5#,h D5#,h
A5,h F5#,H
C6,h A5,h
track 1
counterE:
D6#,h C6,h
F6#,h D6#,h
A6,h A6#,h
C7,h A6,h
track 1
counterF:
C7,h3
C7,h3
C7,h C7,h
C7,h C7 C7
track 1
counterG:
F6# F6 E6 D6#
G6# G6 F6# F6
A6# A6 G6# G6
C7 B6 A6# A6
track 1
counterH:
C7,h3
-12
track 1
counterJ:
B6,h -2
-12
track 1
counterK:
B6,h B6,h
-12
track 1
counterL:
B6 B6 B6,h
B6,h B6,h
-8
track 1
counterM:
B6,h F6,h
B6,h F6,h
B6,h F6,h
B6 B6 F6,h
track 1
counterN:
B6,h15
//melody
track 2
melbassA:
C5,h A4#,h
D5#,h C5,h
F5#,h D5#,h
C5,h A4#,h
track 2
melbassB:
C5,h C5,h
F7#,h3
F7#,h3
F7#,h3
track 2
melbassC:
C5,h C5,h
F6#,h F7#,h
F6#,h F7#,h
F6#,h F7#,h
track 2
melodyA:
-16
track 2
melodyB:
-4
F7#,h3
F7#,h3
F7#,h3
track 2
melodyC:
F6#,h F7#,h
F6#,h F7#,h
F6#,h F7#,h
F6#,h F7#,h
track 2
melodyD:
C6 C6 C5#,h
C6 C6 C5#,h
C6 C6 C5#,h
C6 C6 C5#,h
track 2
melodyE:
F6#,h3
F6#,h3
F6#,h F6#,h
F6#,h F6# F6#
track 2
melodyF:
C6,h5 A5# C6
D6#,h C6#,h
G5#,h A5#,h
track 2
melodyG:
C6,h5 A5# C6
D6#,h C6#,h
F6#,h F6,h
track 2
melodyH:
F6#,h5
F6 F6#
A6# A6 G6# G6
C7 B6 A6# A6
track 2
melodyJ:
D7# D7 C7# C7
F7# F7 E7 D7#
A7# A7 G7# G7
C8 B7 A7# A7
track 2
melodyK:
C8,h3
C8,h3
C8,h C8,h
C8 C8 C8,h
track 2
melodyL:
C8,h3
-12
track 2
melodyM:
F6,h -2
-12
track 2
melodyN:
F6,h F6,h
-12
track 2
melodyO:
F6 F6 F6,h
F6,h F6,h
-8
track 2
melodyP:
F6,h B5,h
F6,h B5,h
F6,h B5,h
F6 F6 B5,h
track 2
melodyQ:
F6,h15
//bass
track 3
bassRest:
-16
track 3
bassA:
C5,h A4#,h
D5#,h C5,h
F5#,h D5#,h
C5,h A4#,h
track 3
bassB:
C5,h C5,h
-12
track 3
bassC:
C6,h C5,h
C6,h C5,h
C6 F5# C5,h
C6 F5# C5,h
track 3
bassD:
C4 C4 C5 C4
F4# F4# F5# F4#
D4# D4# D5# D4#
C4# C4# C5# C4#
track 3
bassE:
C4 B3 A3# D4#
C4 F4# F4 G4
D4# C4# G3 A3#
D4# C4# G3 A3#
track 3
bassF:
C4 B3 A3# D4#
C4 F4# F4 G4
D4# C4# G3 A3#
D4# C4# G3 A3#
track 3
bassG:
C4 B3 A3# D4#
C4 F4# F4 G4
D4# C4# G3 A3#
D4# C4# G3 A3#
track 3
bassH:
C4 B3 A3# D4#
C4 F4# F4 G4
G4 C5 A4# A4
G4# G4 F4# F4
track 3
bassJ:
F4# A4# A4 G4#
D5# D5 C5# C5
A4# F4# D4# A3#
C4# D4 D4# E4
track 3
bassK:
F4 F4 F5 F4
B4 B4 B5 B4
G4# G4# G5# G4#
F4# F4# F5# F4#
track 3
bassL:
F4 F4 F5 F4
B4 B4 B5 B4
G4# G4# G5# G4#
F4# D4# D4 C4#
//percussion
track 4
percA:
-16
track 4
percB:
bs bs bs,-
sn,- bs,-
bs bs bs,-
sn,h sn sn
track 4
percC:
bs bs sn sn
tb tb ta ta
bs bs sn sn
tb tb ta ta
track 4
percD:
-2 sn -
-2 sn sn
sn,- sn sn
sn sn sn,-

View File

@ -0,0 +1,301 @@
//FGB
//Moon Base (Haiku) Music
//Jacob Stevens
notesPerSecond 9 //quarter = 140, one note equals one sixteenth
track 1 //countermelody
instrument1 0044A23286
counterA,counterB,counterC,counterD //intro
counterE,counterE
.repeat
counterF,counterG,counterF,counterG //main
counterH,counterH,counterJ,counterJ
counterH,counterH,counterJ,counterK
counterE,counterE
jmp .repeat
track 2 //melody
instrument2 80F70887
melodyA,melodyB,melodyC,melodyD //intro
melodyE,melodyF
.repeat
melodyG,melodyH,melodyG,melodyJ //main
melodyK,melodyL,melodyM,melodyN
melodyO,melodyP,melodyQ,melodyR
melodyS,melodyF
jmp .repeat
track 3 //bass
bassA,bassB,bassB,bassC //intro
bassD,bassD
.repeat
bassE,bassF,bassE,bassF //main
bassG,bassG,bassH,bassH
bassG,bassG,bassH,bassJ
bassD,bassD
jmp .repeat
track 4 //percussion
percA,percB,percB,percC
percC,percD
.repeat
percC,percC,percC,percC
percC,percD,percD,percD
percD,percD,percD,percD
percD,percD
jmp .repeat
//counter
track 1
counterA:
-2
track 1
counterB:
G6,h D6#,h
C6,h D6#,h
C6,h G5,h
D5#,h G5,h
track 1
counterC:
D5#,h C5,h
D5#,h G5#,h
C6,h G5#,h
C6,h D6#,h
track 1
counterD:
F5,h D5,h
F5,h A5#,h
D6,h A5#,h
D6,h F6#,h
track 1
counterE:
E6 C6 G5 E5
C6 G5 E5 C5
G5 E5 C5 G4
E5 C5 G4 E4
track 1
counterF:
G5 E5 C5 G4
G5 E5 C5 G4
G5 E5 C5 G4
G5 E5 C5 G4
track 1
counterG:
A5 F5# D5 A4
A5 F5# D5 A4
A5 F5# D5 A4
A5 F5# D5 A4
track 1
counterH:
G5 D5 A4# G4
G5 D5 A4# G4
G5 D5 A4# G4
G5 D5 A4# G4
track 1
counterJ:
G5# D5# C5 G4#
G5# D5# C5 G4#
G5# D5# C5 G4#
G5# D5# C5 G4#
track 1
counterK:
A5# F5 D5 A4
A5# F5 D5 A4
A5# F5 D5 A4
A5# F5 D5 A4
//melody
track 2
melodyA:
A6# B6
track 2
melodyB:
C7,h G6,h
D6#,h G6,h
D6#,h C6,h
G5,h C6,h
track 2
melodyC:
G5#,h D5#,h
G5#,h C6,h
D6#,h C6,h
D6#,h G6#,h
track 2
melodyD:
A5#,h F5,h
A5#,h D6,h
F6,h D6,h
F6,h A6#,h
track 2
melodyE:
C7,h15
track 2
melodyF:
-16
track 2
melodyG:
-2 C6,h
D6,h E6,h
G6,h E6,h5
track 2
melodyH:
F6#,h D6,h
F6#,h A6,h
D7,h7
track 2
melodyJ:
D6,h A5,h
D6,h F6#,h
A6,h3
A6,h3
track 2
melodyK:
A6#,h5 G6,h
D6,h7
track 2
melodyL:
A6#,h5 G6,h
D6,h3 A6#,h3
track 2
melodyM:
C7,h5 G6#,h
D6#,h7
track 2
melodyN:
C7,h5 G6#,h
D6#,h3 G6#,h3
track 2
melodyO:
G6,h5 D6,h
A5#,h7
track 2
melodyP:
G6,h3
D6,h3
A5#,h3
G5,h3
track 2
melodyQ:
G5#,h5
C6,h
D6#,h7
track 2
melodyR:
A5#,h3
D6,h3
F6,h7
track 2
melodyS:
E6,h15
//bass
track 3
bassA:
-2
track 3
bassB:
-16
track 3
bassC:
A4#,h A4#,h
A4#,h A4# A4#
A4#,h A4#,h
A4#,h A4# A4#
track 3
bassD:
C4,h3
C4,h C4,h
C4,h C4,h
C4,h C4 C4
track 3
bassE:
C4,h E4 E4
G4,h C5,h
C4,h C5 C5
G4,h E4,h
track 3
bassF:
D4,h F4# F4#
A4,h D5,h
D4,h D5 D5
A4,h F4#,h
track 3
bassG:
G3,h A3# A3#
D4,h G4,h
G3,h G4 G4
D4,h A3,h
track 3
bassH:
G3#,h C4 C4
D4#,h G5,h
G3#,h G4 G4
D4#,h C4,h
track 3
bassJ:
A3#,h D4 D4
F4,h A4#,h
A3#,h A4# A4#
F4,h D4,h
//perc
track 4
percA:
-2
track 4
percB:
-16
track 4
percC:
sn,- sn,-
sn,- sn sn
sn,- sn,-
sn,- sn sn
track 4
percD:
sn sn sn sn
-2 sn,- -2 sn,-
-2 sn sn

199
Assets/Music/mysterious.gbm Normal file
View File

@ -0,0 +1,199 @@
//FGB
//Mysterious
//Jacob Stevens
notesPerSecond 4 //one note equals one eigth
transpose -4
track 1 //countermelody
counterA,counterB
.repeat
counterA,counterB,counterC,counterD
counterC,counterD,counterA,counterB
counterA,counterB,counterC,counterD
counterC,counterD,counterE,counterF
counterE,counterF,counterG,counterH
counterA,counterB
jmp .repeat
track 2 //melody
melodyA,melodyA
.repeat
melodyA,melodyA,melodyA,melodyA
melodyA,melodyA,melodyB,melodyB
melodyB,melodyB,melodyC,melodyC
melodyC,melodyC,melodyD,melodyE
melodyD,melodyE,melodyF,melodyG
melodyH,melodyA
jmp .repeat
track 3 //bass
bassA,bassA
.repeat
bassB,bassC,bassD,bassE
bassD,bassF,bassB,bassC
bassB,bassC,bassD,bassE
bassD,bassG,bassH,bassJ
bassH,bassJ,bassK,bassL
bassB,bassC
jmp .repeat
//countermelody
track 1
counterA:
C5, D5#
G5 C6
D6# G6
track 1
counterB:
G6# G6
D6# C6
G5 D5#
track 1
counterC:
F5 G5#
C6 F6
G6# C7
track 1
counterD:
C7# C7
G6# F6
C6 G5#
track 1
counterE:
A5 D5
-4
track 1
counterF:
D6# G6
E6 B5
F6 G6#
track 1
counterG:
F6# A6
G6 D6
G6# B6
track 1
counterH:
A6 G6#
G6 F6#
F6 E6
//melody
track 2
melodyA:
-6
track 2
melodyB:
C6 G6# G6
C6 G6# G6
track 2
melodyC:
F6 C6# C6
F6 C6# C6
track 2
melodyD:
G6# D6
-4
track 2
melodyE:
A5# D6#
B5 F5#
G5# C6
track 2
melodyF:
C6# F6#
D6 A5#
D6# G6#
track 2
melodyG:
A5 A5#
B5 D5#
D5 C5#
track 2
melodyH:
C5,h5
//bass
track 3
bassA:
-6
track 3
bassB:
C4,h5
track 3
bassC:
C5,h3
G4,h
track 3
bassD:
G4#,h5
track 3
bassE:
F4,h5
track 3
bassF:
F4,h3 A3#,h
track 3
bassG:
A4#,h C5,h C5,h
track 3
bassH:
D5 D4
D4 D4
D4 D4
track 3
bassJ:
D5# D4#
E5 E4
E5 F4
track 3
bassK:
F4# F5#
G4 G5
G4# G5#
track 3
bassL:
A4 A4#
B4 D4#
D4 C4#
track 3
bassZ:
C5

172
Assets/Music/shroom.gbm Normal file
View File

@ -0,0 +1,172 @@
//FGB
//Shroom Hallucination
//Jacob Stevens
notesPerSecond 30 //quarter ~= 160, one note equals 1/12 of 1 beat
track 1 //countermelody
melodyA
instrument1 6B80F20084
melodyA
instrument1 6BC0F20084
melodyB
instrument1 6B40F20084
melodyC
instrument1 6B00F20084
melodyD
.repeat
instrument1 6B00F20084
melodyE
instrument1 6B40F20084
melodyF
instrument1 6B80F20084
melodyG
instrument1 6BC0F20084
melodyE
instrument1 6B40F20084
melodyH
instrument1 6BC0F20084
melodyJ
instrument1 6B00F20084
melodyK
instrument1 6BC0F20084
melodyL
instrument1 6B00F20084
melodyM
instrument1 6B80F20084
melodyN
instrument1 6BC0F20084
melodyO
instrument1 6B00F20084
melodyP
instrument1 6BC0F20084
melodyQ
jmp .repeat
track 2 //melody
instrument2 80F70887
.repeat
wholeTone
jmp .repeat
track 3 //bass
.repeat
bass
jmp .repeat
track 4 //percussion
.repeat
perc
jmp .repeat
//melody track
track 1
melodyA:
-48
track 1
melodyB:
F4,h11
F4,h3 F4,h3 F4,h3
A4#,h11
A4#,h3 A4#,h3 A4#,h3
track 1
melodyC:
D5#,h3 D5#,h3 D5#,h3
G5#,h3 G5#,h3 G5#,h3
C6#,h3 C6#,h3 C6#,h3
F6#,h3 F6#,h3 F6#,h3
track 1
melodyD:
G6,h11
G6,h3 G6,h3 G6,h3
G6,h11
G6,h3 G6,h3 G6,h3
track 1
melodyE:
G6,h11
E6,h11
C6,h11
G5,h11
track 1
melodyF:
A5#,h23
A5,h11
A5#,h5 A5,h5
track 1
melodyG:
G5,h11
C6,h83
track 1
melodyH:
A5#,h23
A5,h11
A5#,h5 C6,h5
track 1
melodyJ:
G6,h83
F6,h5 E6,h5
track 1
melodyK:
G6#,h83
G6,h5 F6,h5
track 1
melodyL:
E6,h2 F6,h2 G6,h77
F6,h5 G6,h5
track 1
melodyM:
G6#,h83
G6,h5 G6#,h5
track 1
melodyN:
A6#,h17
D6#,h17
D7#,h11
track 1
melodyO:
C7#,h35
C7,h5 A6#,h5
track 1
melodyP:
G6#,h23
G6#,h23
track 1
melodyQ:
A6,h95
track 2
wholeTone:
C5,h5 D5,h5
E5,h5 F5#,h5
G5#,h5 A5#,h5
C6,h5 A5#,h5
G5#,h5 F5#,h5
E5,h5 D5,h5
track 3
bass:
E4,h5 C4,h5 A3#,h5
track 4
perc:
sn -2 sn -2 bs -2 rd -2 ta -2 tb -2

View File

@ -0,0 +1,14 @@
//FGB
//nothing
//Jacob Stevens
notesPerSecond 9 //quarter = 140, one note equals one sixteenth
track 1 //countermelody
.repeat
melodyA
jmp .repeat
track 1
melodyA:
C5 E5 G5 E5

224
Assets/Music/spaceish.gbm Normal file
View File

@ -0,0 +1,224 @@
//FGB
//Space-ish Music
//Jacob Stevens
notesPerSecond 12
track 2 //countermelody
instrument2 44F23286
counterA,counterA
.repeat
counterA,counterA,counterA,counterA
counterA,counterA,counterB,counterA
counterA,counterA,counterA,counterB
counterC,counterC,counterD,counterD
counterE,counterE,counterF,counterG
counterA,counterA,counterA,counterA
counterA,counterA,counterB,counterA
counterA,counterA,counterA,counterB
counterC,counterC,counterD,counterD
counterE,counterE,counterH,counterH
counterE,counterE,counterF,counterG
jmp .repeat
track 1 //melody
instrument1 0080F70887
melodyA,melodyA
.repeat
melodyA,melodyA,melodyA,melodyA
melodyB,melodyC,melodyD,melodyB
melodyC,melodyE,melodyF,melodyG
melodyG,melodyH,melodyA,melodyA
melodyA,melodyA,melodyB,melodyC
melodyD,melodyB,melodyC,melodyE
melodyF,melodyG,melodyG,melodyJ
melodyJ,melodyG,melodyG,melodyH
jmp .repeat
track 3 //bass
bassZ,bassZ
.repeat
bassA,bassA,bassA,bassA
bassA,bassA,bassB,bassA
bassA,bassA,bassA,bassB
bassC,bassC,bassD,bassD
bassE,bassE,bassE,bassE
bassA,bassA,bassA,bassA
bassA,bassA,bassB,bassA
bassA,bassA,bassA,bassB
bassC,bassC,bassD,bassD
bassE,bassE,bassF,bassF
bassE,bassE,bassE,bassE
jmp .repeat
//countermelody
track 2
counterA:
C6,h G6,h
C7,h G6,h
A5#,h G6,h
A6#,h G6,h
track 2
counterB:
A5#,h F6,h
A6#,h F6,h
A5#,h F6,h
A6#,h F6,h
track 2
counterC:
A5#,h D6#,h
A6#,h D6#,h
A5#,h D6#,h
A6#,h D6#,h
track 2
counterD:
G5#,h C6#,h
G6#,h C6#,h
G5#,h C6#,h
G6#,h C6#,h
track 2
counterE:
D7#,h A6#,h
G6,h D6#,h
D7#,h A6#,h
G6,h D6#,h
track 2
counterF:
D7# A6# G6 D6#
A6# G6 D6# A5#
G7 D6# A5# G5
D6# A5# G5 D5#
track 2
counterG:
D6# A5# G5 D5#
G7 D6# A5# G5
A6# G6 D6# A5#
D7# A6# G6 D6#
track 2
counterH:
C7#,h G6#,h
F6,h C6#,h
C7#,h G6#,h
F6,h C6#,h
//melody
track 1
melodyA:
-16
track 1
melodyB:
C6,h27
A5#,h C6,h
track 1
melodyC:
D6,h3
A5#,h3
A5#,h D6,h5
track 1
melodyD:
C6,h31
track 1
melodyE:
D6#,h D6,h
C6,h A5#,h
G5,h9
A5#,h
D6#,h A5#,h
G5,h A5#,h
D6#,h G6,h
track 1
melodyF:
F6,h D6#,h
C6#,h C6,h
G5#,h9
C6#,h
F6,h C6#,h
G6#,h C6#,h
F6,h G6,h
track 1
melodyG:
G6,h5
G5,h5
G6,h3
track 1
melodyH:
G6,h31
track 1
melodyJ:
F6,h5
F6,h5
F6,h3
//bass
track 3
bassZ:
-16
track 3
bassA:
C4,h C4,h
C5,h C5,h
A3#,h A3#,h
A4#,h A4#,h
track 3
bassB:
A3#,h A3#,h
A4#,h A4#,h
A3#,h A3#,h
A4#,h A4#,h
track 3
bassC:
D4#,h D4#,h
D5#,h D5#,h
D4#,h D4#,h
D5#,h D5#,h
track 3
bassD:
C4#,h C4#,h
C5#,h C5#,h
C4#,h C4#,h
C5#,h C5#,h
track 3
bassE:
D4#,h D5#,h D5#,h
D4#,h D5#,h D5#,h
D4#,h D5#,h
track 3
bassF:
C4#,h C5#,h C5#,h
C4#,h C5#,h C5#,h
C4#,h C5#,h

1307
Assets/Music/takeoff.gbm Normal file

File diff suppressed because it is too large Load Diff

516
Assets/Music/wedding.gbm Normal file
View File

@ -0,0 +1,516 @@
//FGB
//Main In-Game Music
//Jacob Stevens
notesPerSecond 30 //quarter ~= 160, one note equals 1/12 of 1 beat
track 1 //countermelody
counter1,counter1,counter2,counter3
counter4
.repeat
instrument1 0044F23286
counter5,counter6,counter7
counter8,counter9,counter10,counter11
counter12,counter13,counter6,counter7
counter8,counter9,counter10,counter14
counter6,counter15,counter16,counter17
counter18,counter19,counter20,counter21
counter22,counter23,counter24,counter25
counter26,counter27,counter28,counter29
counter30
jmp .repeat
track 2 //melody
melody1,melody2,melody2,melody2
melody3
.repeat
instrument2 80F70887
melody4,melody5,melody6,melody5
melody7,melody8,melody9,melody10
melody4,melody5,melody6,melody5
melody7,melody8,melody11,melody5
melody12,melody13,melody14,melody15
melody12,melody16,melody12,melody17
melody18,melody19,melody12,melody17
melody18,melody19,melody20,melody21
melody22,melody23,melody24,melody25
jmp .repeat
track 3 //bass
bass1,bass1,bass1,bass1,
bass2
.repeat
bass3,bass4,bass5,bass4
bass6,bass7,bass8,bass9
bass6,bass4,bass5,bass4
bass6,bass7,bass10,bassA
bass11,bass12,bass13,bass14
bass11,bass12,bass11,bass11
bass15,bass16,bass17,bass17
bass15,bass18,bass19,bass20
bass21,bass22,bass23,bass24
jmp .repeat
//counter melody segments
track 1
counter1:
-48
track 1
counter2:
F4,h11
F4,h3 F4,h3 F4,h3
A4#,h11
A4#,h3 A4#,h3 A4#,h3
track 1
counter3:
D5#,h3 D5#,h3 D5#,h3
G5#,h3 G5#,h3 G5#,h3
C6#,h3 C6#,h3 C6#,h3
F6#,h3 F6#,h3 F6#,h3
track 1
counter4:
G6,h11
G6,h3 G6,h3 G6,h3
G6,h11
-12
track 1
counter5:
-24
E5,h17 E5,h5
track 1
counter6:
E5,h47
track 1
counter7:
E5,h23
D5,h17 B4,h5
track 1
counter8:
C5,h47
track 1
counter9:
E5,h23
G5,h17 C6,h5
track 1
counter10:
B5,h23
C6,h17 A5,h5
track 1
counter11:
C5,h23
C5,h17 C5,h5
track 1
counter12:
C5,h23
B4,h23
track 1
counter13:
C5,h23
E5,h17 E5,h5
track 1
counter14:
C5,h23
B5,h17 G5,h5
track 1
counter15:
E5,h11
G5,h8 G5,h2
G5,h23
track 1
counter16:
D5,h11
F5,h8 F5,h2
F5,h23
track 1
counter17:
D5#,h11
G5#,h8 C6,h2
D6#,h11
C6,h8 G5#,h2
track 1
counter18:
G5,h23
D5,h23
track 1
counter19:
G6,h11
E6,h11
C6,h11
G5,h11
track 1
counter20:
A5#,h23
A5,h11
A5#,h5 A5,h5
track 1
counter21:
G5,h11
C6,h35
track 1
counter22:
-36
F6,h5 G6,h5
track 1
counter23:
G6#,h83 G6,h5 F6,h5
track 1
counter24:
E6,h2 F6,h2 G6,h77
F6,h5 G6,h5
track 1
counter25:
G6#,h83 G6,h5 A6,h5
track 1
counter26:
A6#,h17 D6#,h17
D7#,h11
track 1
counter27:
C7#,h35
C7,h5 A6#,h5
track 1
counter28:
G6#,h23
G6#,h23
track 1
counter29:
A6,h95
track 1
counter30:
A6,h11
-36
//melody sections
track 2
melody1:
-48
track 2
melody2:
C5,h11
C5,h3 C5,h3 C5,h3
C5,h11
C5,h3 C5,h3 C5,h3
track 2
melody3:
G4,h11
G4,h3 G4,h3 G4,h3
G4,h11
G5,h3 G5,h3 G5,h3
track 2
melody4:
G5,h23
C6,h17 C6,h5
track 2
melody5:
C6,h47
track 2
melody6:
G5,h23
D6,h17 B5,h5
track 2
melody7:
G5,h23
C6,h17 E6,h5
track 2
melody8:
G6,h23
E6,h17 C6,h5
track 2
melody9:
A5,h23
B5,h17 C6,h5
track 2
melody10:
D6,h47
track 2
melody11:
A5,h23
D6,h17 B5,h5
track 2
melody12:
G5,h11
C6,h8 C6,h2
C6,h23
track 2
melody13:
G5,h11
D6,h8 A5#,h2
C6,h23
track 2
melody14:
G5#,h11
C6,h8 D6#,h2
G6#,h11
D6#,h8 C6,h2
track 2
melody15:
C6,h23
B5,h23
track 2
melody16:
G5,h11
D6,h8 A5#,h2
F5,h23
track 2
melody17:
G5,h11
D6,h8 B5,h2
C6,h23
track 2
melody18:
F5,h11
G5#,h8 G5#,h2
G5#,h23
track 2
melody19:
F5,h11 C6,h8 G5#,h2
F5,h23
track 2
melody20:
A5#,h11
D6#,h8 D6#,h2
D6#,h23
track 2
melody21:
G5#,h11
C6#,h8 C6,h2
C6#,h23
track 2
melody22:
G5#,h11 C6#,h8 C6#,h2
C6#,h23
track 2
melody23:
C6,h11
F6,h8 F6,h2
F6,h23
track 2
melody24:
C6,h11
G6,h8 E6,h2
F6,h23
track 2
melody25:
F6,h11
G5,h3 G5,h3 G5,h3
G5,h11
G5,h3 G5,h3 G5,h3
//BASS
track 3
bass1:
C4,h11
C4,h3 C4,h3 C4,h3
C4,h11
C4,h3 C4,h3 C4,h3
track 3
bass2:
G3,h11
G3,h3 G3,h3 G3,h3
G3,h11
G3,h3 G3,h3 G3,h3
track 3
bass3:
G3,h23
C4,h17 C4,h5
track 3
bass4:
C4,h47
track 3
bass5:
C4,h23
G4,h17 G4,h5
track 3
bass6:
C4,h23
C4,h17 C4,h5
track 3
bass7:
E4,h23
A4,h17 A4,h5
track 3
bass8:
F4,h23
F4,h17 F4,h5
track 3
bass9:
G4,h47
track 3
bass10:
F4,h23
G4,h17 G4,h5
track 3
bassA:
C4,h23
C4,h5 C4,h5
C5,h3 C4,h3 C4,h3
track 3
bass11:
C4,h11
C5,h3 C4,h3 C4,h3
C4,h11
C5,h3 C4,h3 C4,h3
track 3
bass12:
A3#,h11
A4#,h3 A3#,h3 A3#,h3
A3#,h11
A4#,h3 A3#,h3 A3#,h3
track 3
bass13:
G3#,h11
G4#,h3 G3#,h3 G3,h3
G3#,h11
G4#,h3 G3#,h3 G3,h3
track 3
bass14:
G3,h5 G4,h5
G4,h5 G3,h5
G4,h5 G4,h5
G4,h3 G4,h3 G4,h3
track 3
bass15:
F4,h5 F5,h5
F4,h5 F4,h5
F4,h5 F4,h5
F5,h5 F4,h5
track 3
bass16:
F4,h5 F5,h5
F4,h5 F4,h5
F4,h5 F4,h5
F5,h5 G4,h5
track 3
bass17:
C4,h17 C4,h5
G4,h5 G4,h5
C5,h5 C5,h5
track 3
bass18:
F4,h5 F5,h5
F4,h5 F4,h5
F4,h5 F4,h5
F5,h5 E4,h5
track 3
bass19:
D4#,h17
A3#,h17
E4#,h11
track 3
bass20:
C4#,h17 G3#,h5
C4#,h17 G3#,h5
track 3
bass21:
C4#,h17 C4#,h5
D4#,h17 D4#,h5
track 3
bass22:
F4,h11
F4,h3 F4,h3 F4,h3
F4,h11
F4,h3 F4,h3 F4,h3
track 3
bass23:
F4,h3 C4,h3 C4,h3
F4,h3 C4,h3 C4,h3
F4,h3 C4,h3 C4,h3
F4,h3 C4,h3 C4,h3
track 3
bass24:
F4,h11
G3,h3 G3,h3 G3,h3
G3,h11
G3,h3 G3,h3 G3,h3

316
Build.rogue Normal file
View File

@ -0,0 +1,316 @@
# To run this build file, install Rogue from github.com/AbePralle/Rogue and type "rogo" at the command line.
#$ LIBRARIES(macOS) = rgbds( which:rgbasm )
# description()s are optional - Rogo uses introspection to determine which commands are available.
# 'rogo help default' displays the description for "default", etc.
description( "default", "The default action is performed when no other actions are specified. Use 'rogo default' to explicitly perform the default option." )
description( "help", "Displays a list of all actions that can be performed by Rogo." )
augment Build
PROPERTIES
# These properties can be overridden with a Local.mk setting ROM_NAME=OtherName etc.
ROM_NAME = "FGB.gb"
endAugment
routine rogo_fix
forEach (file in File.listing("Source/**"))
local content = File.load_as_string( file )
local fixed = content.replacing( "\t", " " )
if (fixed != content)
println file
File.save( file, fixed )
endIf
endForEach
endRoutine
routine rogo_default
rogo_build
endRoutine
routine rogo_build
local rgbasm = System.find_program( "rgbasm" )
if (not rgbasm)
throw Error( "Please install the RGBDS Game Boy assembler from https://github.com/rednex/rgbds" )
endIf
File.create_folder( "Build" )
local obj_files = String[]
forEach (asm_file in File.listing("Source/***/*.asm"))
local obj_file = "Build/$.obj" (File.filename(asm_file).leftmost(-4))
execute "rgbasm -Wextra $ -o $" (asm_file,obj_file)
obj_files.add( obj_file )
endForEach
local rom_name = Build.ROM_NAME
execute "rgblink $ -o Build/$" (obj_files.join(" "),rom_name)
execute "rgbfix -v Build/$" (rom_name)
local file_size = File.size( "ROM/" + rom_name )
println "> Copy Build/$ -> ROM/$ ($ bytes)" (rom_name,rom_name,file_size.format(","))
File.create_folder( "ROM" )
File.copy( "Build/"+rom_name, "ROM/"+rom_name )
endRoutine
routine rogo_clean
verbose_delete( "Build" )
endRoutine
routine verbose_delete( filepath:String )
if (File.exists(filepath))
println "> Delete " + filepath
File.delete( filepath )
endIf
endRoutine
routine execute( commands:String, &suppress_error )->Logical
forEach (cmd in LineReader(commands))
print( "> " ).println( cmd )
if (System.run(cmd) != 0)
if (suppress_error) return false
else throw Error( "Build failed." )
endIf
endForEach
return true
endRoutine
#------------------------------------------------------------------------------
# Introspection-based Launcher Framework
#------------------------------------------------------------------------------
# Rogo is a "build your own build system" facilitator. At its core Rogo just recompiles build files if
# needed and then runs the build executable while forwarding any command line arguments. This file contains
# a default framework which uses introspection to turn command line arguments into parameterized routine calls.
# Example: to handle the command "rogo abc xyz 5", define "routine rogo_abc_xyz( n:Int32 )".
# "rogo_default" will run in the absence of any other command line argument.
# The following "comment directives" can be used in this file to control how RogueC compiles it and to
# manage automatic dependency installation and linking.
# Each of the following should be on a line beginning with the characters #$ (preceding whitespace is fine).
# Sample args are given.
# ROGUEC = roguec # Path to roguec compiler to compile this file with
# ROGUEC_ARGS = --whatever # Additional options to pass to RogueC
# CPP = g++ -Wall -std=gnu++11 -fno-strict-aliasing -Wno-invalid-offsetof # C++ compiler path and/or invocation
# CPP_ARGS = -a -b -c # Additional C++ args
# LINK = true # Links following LIBRARIES with this Build file
# LINK = -lalpha -lbeta # Links following LIBRARIES and includes these additional flags
# LINK = false # Linking turned off for following LIBRARIES - info can still be obtained from #$LIBRARY_FLAGS()
# LINK(macOS) = ... # Options applying only to System.os=="macOS" (use with any OS and any comment directive)
# LIBRARIES = libalpha
# LIBRARIES = libbeta(library-name)
# LIBRARIES = libfreetype6-dev(freetype2)
# DEPENDENCIES = Library/Rogue/**/*.rogue
#
# LIBRARIES = name(package)
# LIBRARIES = name(package:<package> install:<install-cmd> link:<link-flags> which:<which-name>)
#
# The following macro is replaced within this file (Build.rogue) - the libraries should also be declared in #$ LIBRARIES:
#
# $LIBRARY_FLAGS(lib1,lib2) # sample macro
# ->
# -Ipath/to/lib1/include -Lpath/to/lib1/library -I ... # sample replacement
routine syntax( command:String, text:String )
Build.rogo_syntax[ command ] = text
endRoutine
routine description( command:String, text:String )
Build.rogo_descriptions[ command ] = text
endRoutine
routine help( command:String, description=null:String, syntax=null:String )
if (description) Global.description( command, description )
if (syntax) Global.syntax( command, syntax )
endRoutine
try
Build.launch
catch (err:Error)
Build.rogo_error = err
Build.on_error
endTry
class Build [singleton]
PROPERTIES
rogo_syntax = StringTable<<String>>()
rogo_descriptions = StringTable<<String>>()
rogo_prefix = ?:{ $moduleName.count:$moduleName "::" || "" } + "rogo_" : String
rogo_command = "default"
rogo_args = @[]
rogo_error : Error
LOCAL_DEFS_FILE = "Local.mk"
METHODS
method launch
rogo_args.add( forEach in System.command_line_arguments )
read_defs
on_launch
parse_args
dispatch_command
method dispatch_command
local m = find_command( rogo_command )
require m
local args = @[]
forEach (arg in rogo_args)
which (arg)
case "true": args.add( true )
case "false": args.add( false )
case "null": args.add( NullValue )
others: args.add( arg )
endWhich
endForEach
if (m.parameter_count == 1 and args.count > 1) args = @[ args ] # Wrap args in a ValueList.
m.call( Global, args )
method find_command( name:String )->MethodInfo
return <<Global>>.find_method( rogo_prefix + name )
method on_error
Console.error.println "=" * 79
Console.error.println rogo_error
Console.error.println "=" * 79
on_exit
System.exit 1
method on_command_found
noAction
method on_command_not_found
println "=" * 79
println "ERROR: No such command '$'." (rogo_args.first)
println "=" * 79
println
rogo_command = "help"
rogo_args.clear
on_command_found
method on_launch
noAction
method on_exit
noAction
method parse_args
block
if (rogo_args.count)
local parts = String[]
parts.add( forEach in rogo_args )
rogo_args.clear
while (parts.count)
local cmd = _join( parts )
if (find_command(cmd))
rogo_command = cmd
on_command_found
escapeBlock
endIf
rogo_args.insert( parts.remove_last )
endWhile
on_command_not_found
endIf
# Use default command
on_command_found
endBlock
method read_defs
read_defs( LOCAL_DEFS_FILE )
method read_defs( defs_filepath:String )
# Attempt to read defs from Local.mk
local overrides = String[]
if (File.exists(defs_filepath))
forEach (line in LineReader(File(defs_filepath)))
if (line.contains("="))
local name = line.before_first('=').trimmed
local value = line.after_first('=').trimmed
if (value.begins_with('"') or value.begins_with('\''))
value = value.leftmost(-1).rightmost(-1)
endIf
local p = <<Build>>.find_property( name )
if (p)
overrides.add( "$ = $" (name,value) )
<<Build>>.set_property( this, p, Value(value) )
endIf
endIf
endForEach
endIf
method _join( value:Value )->String
local args = String[]
args.add( forEach in value )
return args.join( "_" )
endClass
routine rogo_help( command="":String )
command = Build._join( Build.rogo_args )
if (command.count)
local syntax = get_syntax( command )
local success = false
if (syntax)
println "SYNTAX"
println " " + syntax
println
success = true
endIf
local description = get_description( command )
if (description)
println "DESCRIPTION"
forEach (line in LineReader(description.word_wrapped(76)))
print( " " ).println( line )
endForEach
println
success = true
endIf
if (success)
return
else
println "=" * 79
println "ERROR: No such command '$'." (command)
println "=" * 79
println
endIf
endIf
println "USAGE"
local lines = String[]
forEach (m in <<Global>>.methods)
if (m.name.begins_with(Build.rogo_prefix))
lines.add( " " + get_syntax(m.name.after_first(Build.rogo_prefix)) )
endIf
endForEach
lines.sort( (a,b)=>(a<b) )
println (forEach in lines)
println
endRoutine
routine get_syntax( m_name:String )->String
if (Build.rogo_syntax.contains(m_name))
return "rogo " + Build.rogo_syntax[ m_name ]
else
local m = <<Global>>.find_method( Build.rogo_prefix + m_name )
if (not m) return null
local line = "rogo $" (m_name.replacing('_',' '))
line += " <$>" (m.parameter_name(forEach in 0..<m.parameter_count))
return line
endIf
endRoutine
routine get_description( m_name:String )->String
if (Build.rogo_descriptions.contains(m_name))
return Build.rogo_descriptions[ m_name ]
else
return null
endIf
endRoutine

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
<05><><EFBFBD><EFBFBD><EFBFBD>

Binary file not shown.

Binary file not shown.

BIN
Data/Dialog/Landing/ba1.gtx Normal file

Binary file not shown.

BIN
Data/Dialog/Landing/ba2.gtx Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
 鞁メ袒釉肬

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
ט<><D798>ום

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
<05><><EFBFBD>ום

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
ХырЕТ

View File

@ -0,0 +1 @@
聊メンン<EFBE9D>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More