Introducing Pico-8 Tunes Volume 1!
A collaboration between myself (@gruber_music) and @krajzeg, who did all the coding and animations.
The idea was to create a cart with music that others can use in their games, so please feel free to do so!
About the music: I wanted to challenge myself and see how much music I could pack into one cart. There are 12 tunes here. Each use only 2 channels, and take up 4-6 SFX slots.
Hope you enjoy!
@somnule - Krajzeg is right. From Mario 3. The songs are a bit different, but I was inspired by the harsh textures and the bluesy feel.
@mhughson - good point. I should have these tracks up on BandCamp in the next day or so. Kind of a work around, but at least you'll be able to listen to it at work :)
Gruber: will you put that music you did for Nanoman as well?
ltpitt: you're talking about re-using a song, right?
the easiest is probably to open the p8.png file, to erase all the code and graphics, and there you have the music part, ready to be used, save it as a new project, ofc.
What @sax3 said works.
It's also easy to copy just the music using a text editor ona .p8 file. Each line under the sfx and music headings corresponds to one entry in the SFX or music tab. You can find which lines you need for a given track using PICO-8's editor, and then copy just that using a text editor to an empty cartridge.
Here is a tutorial by Robby Duguay that describes this in detail: http://www.robbyduguay.com/2015/11/sharing-music-between-pico-8-carts/
(In the code, there is a setlist table - you can scan through it to find where the song that interests you starts)
I would like to get a single song and paste it in my game but I fail doing that.
I tried downloading from this page the .8.png file and when I open it using simpletext I just see the cart image.
If I use notepad I see many gibberish characters...
What am I doing wrong?
You'll have to convert the cartridge to the .p8 format first. Simply "load cartname.p8.png" and then "save cartname.p8" to convert it to text - then follow the steps in the tutorial.
I wish there was a simpler way to do it... I think there was a "music export/import" cart at some point, but can't find it now.
> I wish there was a simpler way to do it...
This method works for me pretty well (from pico manual):
|:: Copying music between or within cartridges
To select a range of patterns: click once on the first pattern in the pattern navigator, then shift-click on the last pattern. Selected patterns can be copied and pasted with CTRL-C and CTRL-V. When pasting into another cartridge, the SFX that each pattern points to will also be pasted (possibly with a different index) if it does not already exist.
Pure beauty :D
Thanks to krajzeg and Gyt for their great help.
Now I have, I hope, the last issue...
I play the music from a function called intro.
This function is run in the update loop.
When the game state is intro then intro is showed and this is the moment I'd like to hear some music.
Problem is that the intro function is called every time the update loop restarts and therefore the music restarts everytime producing a choppy noise.
How can I solve this issue?
The music is now up on BandCamp!
@sax3 - Some of the NanoMan music may make it into Volume 2 :)
@ltpitt - sorry to be late to the conversation. Sometimes what I do to copy/paste music in between carts is copy the SFX (command-c) in one cart... (you can copy multiple by holding down shift and scrolling through them). Then I load the other cart, and paste it at the SFX slot, where I want them. Does that make sense? Believe this is the same method @Gyt mentioned.
@Tinglar - I've listed the music as "Attribution Share Alike"
Thanks for the comments everyone!
> This method works for me pretty well (from pico manual):
Great! I swear this wasn't possible in previous versions, but maybe I just missed it in the manual :).
For the sprites/art, it's CC BY-SA (https://creativecommons.org/licenses/by-sa/3.0/deed.pl) - same as for the music. I thought the "CC" badge here on the BBS links to the specific license, but it doesn't.
Since CC doesn't work well for code, consider the code itself zlib licensed - basically "do what you will" :).
I was finally able to add your magic music to my poor intro :D
Nobody will ever use my game but I feel guilty not mentioning the artists behind the music.
Should I point to a site / twitter / other in the game intro?
What would that be?
Thanks for such a marvel, again.
I saw something once that I couldn't recreate. In the demented Mario song the animation glitched and the platform Mario was jumping towards disappeared and needed to be reset for Mario to reappear. I think that was a glitch. Or it explains the name...
[Please log in to post a comment]