Log In  

Cart #48913 | 2018-02-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Picolele is a virtual Ukulele.

This is a work in progress.
Let me know if you have any comment or suggestion.

On fretboard
You can set your chord, play it and save it to the track :

On track
You can navigate through the track, play the chords and delete them :

User guide

Preloaded tracks

Options
One option for now only. Allows to choose between two sound sets :

Chords mode
Play and save among a chord selection

P#48746 2018-01-30 15:01 ( Edited 2018-02-03 07:01)

What a great and unique use for PICO-8! :D
I tried the built-in songs and a bit of the editor and really impressed.
Keep up the good work! ;)

P#48764 2018-01-31 01:20 ( Edited 2018-01-31 06:20)
:: elneil

This is really nice, good work. Thinking ahead it might be good to have a playback option, so chords play at a set (adjustable) speed? And if you wanted to get really crazy you could try a "tablature" style mode where you can enter single notes too and create more melodic/riffy stuff - I can imagine people doing complex stuff like Nothing Else Matters :)

Ooh, and if you use cartdata() you might be able to compress the notation and store songs locally for later?

P#48767 2018-01-31 02:38 ( Edited 2018-01-31 07:40)
:: enargy

@krakenRose: Very cool! I think I saw this in progress on twitter maybe? Glad to try it out.

I did find a crash bug: trying to delete the all the current chords will throw an error.

P#48778 2018-01-31 08:52 ( Edited 2018-01-31 13:52)

Thank you very much for your feedback and encouragement :) !

@elneil : String is not played if cursor is all the way left, does it allow what you have in mind ? I will add a fingerstyle melody to pre-built tracks to highlight this far left cursor position (Nothing Else Matters would be a bit long for me do to this week, though ;)).
Yes for cartdata I need to find a more minimal way to store chords, that's my next big step.
Automatic play could be the step after that.

@enargy : Oh right, thank you ! It should be fixed now (yes you might have seen it on twitter)

P#48791 2018-01-31 12:27 ( Edited 2018-01-31 17:27)

Just added Stairway to Heaven intro to prebuilt songs

P#48873 2018-02-02 02:41 ( Edited 2018-02-02 07:41)
:: enargy

hey @kraken - Stairway! Yes!

Like the additions to the UI.

Right now there's a sorta-bug where, if you hold O (Z) and move to a new note, it will keep playing the old note. You may want to leave that in if it's intended.. but otherwise, you can use sfx(-1) before you start playing a new note (i.e., when the note offset changes) to stop the old note before starting the new one.

P#48898 2018-02-02 15:56 ( Edited 2018-02-02 20:56)

Small bug: In chord mode with "D" selected, left-arrow does nothing, should move to "C". You can still get to C by going down, left, then up. I assume it's just a boundary check error.

P#48901 2018-02-02 17:11 ( Edited 2018-02-02 22:11)

this is a very cool idea!

it sounds like there is a lot of distortion going on whenever chords are played; you might want to lower the volume of all the tracks to avoid that...unless you are going for that electric rock ukulele sound ;D

(a little-known fact about PICO-8 is that distortion can occur if you play multiple loud notes at the same time)

P#48902 2018-02-02 17:16 ( Edited 2018-02-02 22:18)

@enargy : added calls to my stop_sfx funtion here and there, does it address the bug you mention ?

@dddaaannn : it should be fixed now

@kittenm4ster : Wow no I didn't know that. I lowered the volume of all sfx, I can't tell much difference, since my ear is not very well trained. I hope it lowers the distortion enough

Thank you all for your feedback, it's really appreciated :)

P#48915 2018-02-03 02:01 ( Edited 2018-02-03 08:05)

[Please log in to post a comment]

Follow Lexaloffle:        
Generated 2021-06-12 16:42:38 | 0.080s | Q:35