Log In  

Cart #54489 | 2018-07-28 | Code ▽ | Embed ▽ | No License

Ah man, haven't written any pico8 for a while so I'm trying to get my groove back. Let's warm up with another console's logo intro: Sega Megadrive's! (or Genesis', depending on your region)

P#54490 2018-07-28 13:33 ( Edited 2018-08-05 00:20)

:: aquova

I love this! It's a simple effect, but it's done very well here! I'm amazed I haven't seen anyone else recreate this before now.

P#54494 2018-07-28 15:19 ( Edited 2018-07-28 19:19)
:: Felice

I hope you don't mind, but I added somthing to your intro:

Cart #54509 | 2018-07-29 | Code ▽ | Embed ▽ | No License

(It's not very good, but it's the best I could do with the hardware and my own limited sk1llz.)

P#54506 2018-07-29 04:12 ( Edited 2018-07-29 09:10)

@Felice oh that's mad! Thank you! Sound is a thing I should start learning.
Actually, got any tips to start with pico8 sound and composing? :)

P#54581 2018-08-01 17:13 ( Edited 2018-08-01 21:13)
:: Felice

Not really, I'm kind of a novice at sound myself. I just bodged it together a bit at a time, trying to figure out what sounded right, knowing what little I do of linguistics. :)

(I've looked into proper speech synthesis, and boy, that's complicated.)

P#54588 2018-08-01 22:07 ( Edited 2018-08-02 02:08)

Gruber and a couple of other pico-masters are (were?) trying to get text to speech working: https://twitter.com/gruber_music/status/956308869516414976

P#54611 2018-08-02 14:28 ( Edited 2018-08-02 18:28)
:: Felice

I'm really not sure PICO-8's pseudo-hardware has enough resolution over time or features to do decent speech synthesis.

Like, there's only 8 levels of volume and only 120 note changes per second. Also, no filters (e.g. lo-pass, hi-pass) at all, so no way to make pink or brown noise, only white, and that makes it hard to make sounds like "F". Edit: actually, maybe lower "pitch" white noise counts as pink or brown. I'm not an audio guru so I may not be understanding this properly. Pretty sure it doesn't, though.

You might be able to bodge something together that approximates speech the way I did above, but it would be very coarse and hard to understand.

Sampled sound is probably right out, since you couldn't approximate any waveform with a frequency higher than 60Hz.

P#54623 2018-08-02 21:02 ( Edited 2018-08-03 01:16)
:: Felice

Huh, funny coincidence.

StinkerB06 just added some new discoveries to the PICO-8 memory map:



0x5f40: Bitmask to half each audio channel's clock rate. Bit 0 (value 1) is for Channel 1, Bit 1 (value 2) is for Channel 2, and so on. The upper four bits are not used.

0x5f41: Bitmask to enable reverb for each channel. The bits have the same effect as 0x5f40.

0x5f42: Bitmask to distort the waveforms of each channel.

0x5f43: Bitmask to enable a lowpass filter for each channel.

(Nice find, @StinkerB06.👍)

Not sure if we can use these safely, but zep does sometimes say there's more hardware state yet for us to discover, so maybe it's legal...?

P#54708 2018-08-04 20:20 ( Edited 2018-08-05 00:22)

[Please log in to post a comment]

Follow Lexaloffle:        
Generated 2021-12-06 02:32:54 | 0.037s | Q:25