<3
Tizian Zeltner
Creator of
Recent community posts
Thanks! I also don’t have much musical experience, my tips would be to not worry too much and just try simple little melodies that you know well. There’s a few “advanced features” like changing the keys for the individual notes—but these can be safely be ignored at the beginning.
Otherwise, some users are sharing more tunes to download in this folder.
Yeah notes per minute sounds like the clearest option. (BPM is potentially confusing because it won’t quite be what people usually expect it to be.)
I was looking into the code requirements of this a bit yesterday and it should be totally doable. This also made me realize that the “NPM” are quite high for all three settings currently. And really somewhat arbitrary: Slow: ~195 NPM Medium: ~260 NPM Fast: ~390 NPM
An integer option for this (per tune) would be a nice addition indeed.
I pushed out an update (1.1.2) that should address the problem: https://tizian.itch.io/playdate-music-box/devlog/647665/bugfix-release-112
(In case you’re curious, the reason behind it was related to the Playdate’s internal file system: https://devforum.play.date/t/asset-filenames-ending-in-non-alpha-char-before-extension-work-in-simulator-but-fail-on-device/11777/10)
Thanks again for reporting!
There is a big yellow “Download Now” button on the page. Afterwards, you can follow these instructions to install the downloaded file onto your Playdate: https://help.play.date/games/sideloading/
Thanks for the nice words!
What song length do you think would be appropriate? My main goal here is to capture the charm of physical music boxes in this style and I feel like the current lenghts (between 20–120 notes) is a fairly good sweet spot. (In the initial release it was fixed to 48 which was arguably a bit too limited I think.) This already involves significant “cheating” for the rendering of the turning cylinder as there couldn’t be enough physical space for all these notes.
Thanks! Different sounds is not really something that is on my radar at the moment but let me think about it.
I’m currently working on an update with few more features including:
- the option to “tune” each individual note to an arbitrary pitch
- variable length songs (that are still within some limit)
So hopefully I can release that soon.
Thanks!
I’m still undecided whether I want to support longer songs. In principle there is nothing wrong with it but I feel it might take away a bit from the concept of a “simple music box” that is at least somewhat realistic.
Some form of auto play is on my TODO list, though I’m extremely busy with other things at the moment. I hope I will find time to work on a few additions in February.
Fair point :)
Alternate tunings/keys is something I’m interested in adding. I don’t know much about music theory (and surprisingly little about actual music boxes)—do you think it would be sufficient to add the other major and minor keys? Or should there be more fine grained control over which 18 notes are used for each song?
From a statistical perspective I totally agree with you. Most cases can probably be broken down to something very space efficient. Most songs in this representation are essentially a sparse matrix.
What makes the password approach less appealing to me personally is that you could still build pathological examples where you don’t save much with such a compression scheme. In other words, passwords would have a variable length and, in the worst case, are probably as long as the full tune (modulo some base64 encoding or something).
And it becomes less practical in case I implement the option to compose longer tunes.