Yacht is a music creation tool designed for the Playdate handheld gaming system. It features a piano roll sequencer, drum pattern editor, synthesizer controls, and song arrangement capabilities.
https://kurogedelic.itch.io/yacht
- Wrote by Playdate LUA
- Piano roll with note editing and automation
- Drum pattern editor with velocity and chance controls
- 3 synthesizer channels with comprehensive sound design controls
- Sample-based drum machine with 6 drum slots
- Mixer with volume and pan controls
- Pattern-based song arrangement system
- Realtime visualization of playing notes
Save and load project data on JSON file.
The source code is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
All UI graphics and visual assets are licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0). This means you are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material
Under the following terms:
- Attribution — You must give appropriate credit
- NonCommercial — You may not use the material for commercial purposes
- ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license
- Cavs
- Nada
- Groria
The custom fonts used in this project were created by Leo Kuroshita and are licensed under the SIL Open Font License 1.1 (OFL-1.1). This means you are free to:
- Use the fonts in your own works
- Share and distribute the fonts
- Modify the fonts to create derivative works
Under the following terms:
- Attribution is required
- Modified fonts must be released under the same license
- The fonts cannot be sold by themselves, but may be bundled with software
Made by Leo Kuroshita from Hügelton Instrument. kobe, japan.
This is a hobby project. While I've made it open source because I believe it might be valuable to others, the code may not be extensively documented. Feel free to explore and learn from it, but please understand its experimental nature.
Note: This is a creative endeavor and the code structure reflects its organic development. While functional, it may not follow all best practices and could benefit from community improvements.
