Export Table

Each of these commands exports data to a Comma-Separated Values (CSV) file. In all cases, a file dialog is displayed, prompting you to specify the name and location of the output CSV file. The exports have different targets, and produce differently formatted data, as explained below.

Export Tracks

This command exports track data to a CSV file. If a track selection exists, only the selected tracks are exported, otherwise all tracks are exported. The first output row is a column header specifying the names of the track properties. Each subsequent row corresponds to a track, and contains the data for each of the track's properties. You can also import tracks, using this same file format. If one or more track names contain non-ASCII characters, the CSV file is encoded as UTF-8 with a BOM (Byte Order Mark).

Export Steps

This command exports step data to a CSV file, for the selected tracks, or for all tracks if none are selected. Each output row corresponds to a track, and contains one integer for each of the track's steps. For note tracks, step values may exceed 127, due to the most significant bit being used for tying steps together into longer notes. You can also import steps, using this same file format.

Export Modulations

This command exports modulation data to a CSV file. All modulations in the current document are exported. Each output row corresponds to a modulation, and contains three integers, corresponding to the modulation's enumerated type, source track index, and sink track index. You can also import modulations, using this same file format.

Export Song

This command is similar to the MIDI file export, except that it exports the MIDI messages as text. The resulting CSV file contains the same data as the MIDI file export, but in a human-readable format. This can be useful for debugging purposes, for example text exports can be meaningfully compared using a file comparison utility. The command displays a dialog prompting you for the desired duration. If any dubs exist, they're applied during the export, otherwise the unmuted tracks are looped for the specified duration.