PICO-Patch by MoonShine
____ _/ / \\/_______ ________ .,xxXXXXxx,. ___ _/ / _ \/ \/ \ .XXXXXXXXXXXXXX. ____ / \\/ / / _ / xXXXXXXXXXXXXXXXXx \ / / / / / / __ XXXXXXXXXXXXXXXXXX \ / / / / / / (X/ _XXXXXXXXXXXXXXXXXX _ X / /_____/----/ / ____ / `XXXXXXXXXXXXXXXX' X) / / \_ ____________/ /\____\ /__/ `XXXXXXXXXXXXXX' / / \// __ / / / \/ / `^^XXXXX^^'"__/\_______/ / Z/_____/_ / / / __ \/ / __ \ _/______ / __ / / Z/ / / \X)______/_ / X/ / / / / / / / / /_______________/___/ /_____/_____/ \ /_______________//\ ------------------- /_____/!NE7 --------- \ / -------------- /__\ -- \___/ / -- Introducing Moonshine -- Everyone loves the scene right? atleast you do, if you read this! We all want the scene to expand and continue right? this is why we created MoonShine. Some oldies combined with new ones, to nurture new talent! We are starting with music, but if you wanna be a coder or an graphics artist join us! we are in for a learning trip while being social and friendly as well! More info to come shortly. -- Release info -- PICO-Patch is an 2OP instrument and music sequence creator for PICO-8, developed by MegaSparky as a spiritual successor to his independently released tool 4OP-8. It allows users to create instruments by mixing two sine wave operators in different ways and create melodies with them. ---------- Controls: All actions are controlled with the mouse cursor/touchscreen, except for playing notes. To trigger a note outside of play mode, press (o) - z on the keyboard - and use the d-pad/arrow keys to change the note that you play; left and right changes it to the previous and following one respectively, while up and down switch octaves. ---------- Creating instruments: PICO-Patch features four types of sound synthesis: phase modulation (PM), amplitude modulation (AM), ring modulation and additive. The "ADSR" parameters allow you to modify each operator's attack, decay, sustain and release respectively. The "V" meter controls the operator's global volume, and the "M" parameter defines the multiplication of its frequency. ---------- Using the sequencer: This tool's sequencer has a note range that goes from C-0 (bottom) to B-3 (top). At the bottom of the note sequence, there are two rows; the first one lets you insert a silence and the second one allows you to make the note that is playing stop. Aside from the play/stop button, there is also a loop setting, which controls the position where the melody loops. Playback accuracy might vary depending on the version of PICO-8 being used. ---------- Save and load system: Instruments have an array-based format almost identical, although shorter, to 4OP-8's, with each item containing one of each operator's parameters, except for the first one (header) which is used to check that the array is compatible with the editor. The sequencer's format is similar, being an array which contains the loop lenght and every single note. To save arrays on the Lexaloffle BBS, the key combination ctrl-c has to be pressed after pressing the save button, and you need to press ctrl-v to load them. ---------- We hope that you enjoy PICO-Patch! Thanks to Bikibird and Luchak for helping with and providing code for PCM playback! (credits from 4OP-8) -- Contact and other boring things -- Eventually we will get a website and such, but for now you can check up on us using the following links: https://demozoo.org/groups/130533 https://www.pouet.net/groups.php?which=15472 We can be found on discord https://discord.gg/T547Tpn6ja -- Text by Seffren and MegaSparky. Ascii by ne7.
[ back to the prod ]