Music Composer
Exporting
The Export panel exports one type at a time:
- Audio, as WAV, MP3, AAC or Opus;
- Video of a visualiser playing the piece: MP4 or WebM, at 30 or 60 frames a second, with or without sound and effects;
- Image of the whole composition, as PNG or SVG;
- MIDI;
- Pteropixel document, the Music Composer's own format (a .json file);
- Brief, the piece written up for another AI (below).
Each type's settings are saved with the piece. AAC, Opus and each video format are offered only where your browser can encode them.
Audio and video render in the Render queue, the window the button in the Export panel's title bar opens. Export adds a render that starts in its turn; Add to render queue adds one that waits for its Start. Renders carry on while you edit, and when you go to another document, each rendering the piece as it was when it was added. A paused render keeps its place and lets the next one start. Duplicate with the latest data renders the piece as it is now, with that render's settings; it needs the piece open in this tab. Reloading the page stops them, so it asks first.
A video always comes from a visualiser, with that visualiser's own video settings, which are in the Export tab of its window. Video lists the visualisers; Design video makes a 3D one and opens it.
Lead-in, on an audio or video row, is the number of beats of silence before the first note. An audio row's Loops plays the piece that many times in the file, each pass straight after the last with the one before ringing on under it, for a short piece meant to loop. Its Sound's end decides what happens to what still rings when the file ends, such as a reverb or a delay: Plays out keeps it until it dies away, Cut off stops it there, and Wraps to the start lays it under the beginning, as it sounds when the file loops. A visualiser that runs in and out has no lead-in to set: its video starts with the first notes just past the right edge, so they come in on the second frame.
Briefs for another AI
Brief writes the piece up in Markdown for a model outside the app to rebuild, for example in a game's own audio engine: its sections as segments, the tempo, every instrument's settings, the mix, the harmony and every note. Briefs are kept with the composition, in a briefs folder beside it; write a new one, or write over an old one, then copy or download it. Not supported yet: the audio of sampled instruments, which a brief names but doesn't include.