CD Authoring ============ As of version 0.9, Bandcrash supports authoring audio CDs for use with full-disc CD imaging tools. This is primarily for simplifying on-demand manufacturing with e.g. `Kunaki `_, but it's also useful for simplifying DIY CD replication. .. image:: cd-authoring-settings.png :scale: 33% :alt: The necessary setting to enable CD authoring When generating CDDA output (which you do by checking the "CD" output option, as shown above), Bandcrash will generate the following files in the ``cdda`` directory: * ``album.bin``: The raw audio track (16-bit 44100 stereo little-endian) * ``album.cue``: a `CUE file `_ for use with standard disc-at-once burning software (e.g. `cdrdao `_, `ImgBurn `_, and many others) * ``kunaki.cue``: a CUE file in Kunaki's proprietary format * ``tracklist.tsv``: a tabbed-separated value file with useful information for importing into other places (such as creating album art) Here are some things to keep in mind when using these authoring files. Verifying playback ------------------ If you want to verify the correct audio on the ``.bin`` file, you can load it into something like `Audacity `_ by importing it as raw data set to 16-bit, 44100Hz, little-endian stereo: .. image:: audacity-import.png :scale: 50% :alt: Importing the raw audio into Audacity If you prefer the command line, the ``ffplay`` tool from `FFmpeg `_ can be used to ensure that the audio is correct. You can play the album audio with the following command:: ffplay --format pcm_s16le -ar 44100 -ch_layout stereo album.bin Kunaki uploads -------------- When uploading to Kunaki, use the "ISO and CUE file" option. Use ``album.bin`` for the ISO and ``kunaki.cue`` for the CUE: .. image:: kunaki-creation.png :class: with-border :scale: 50% :alt: The Kunaki upload option to use with these files .. image:: kunaki-upload.png :class: with-border :scale: 50% :alt: Which files to place where on the upload form As a note, Kunaki is using imprecise terminology, as an ``.iso`` is a particular kind of a ``.bin`` but not all ``.bin``\ s are ``.iso``\ s. Further, Kunaki has what appears to be their own proprietary and undocumented ``.cue`` format, rather than using the common text-based format understood by most CD burning tools. Kunaki ``.cue`` files do not support advanced metadata, so if you are only using Bandcrash to make CDs with Kunaki, there is no need to fill out the full album metadata; simply providing your audio files is enough. cdrdao ------ The CDDA standard and most tools expect little-endian (also called LSB) audio, but cdrdao expects everything to be big-endian (aka MSB, sometimes called "Motorola"). Thus, when you burn a disc, you'll need to specify the ``--swap`` option, for example:: cdrdao writecd --device /dev/sr0 --swap album.cue The ``.cue`` format explicitly specifies the endianness of the file (using ``BINARY`` and ``MOTOROLA`` for little and big endian, respectively), but unfortunately, cdrdao's parser ignores this. ImgBurn ------- The ``.bin`` and ``.cue`` file work without any extra effort. Point it to the ``album.cue`` and the rest should work automatically, including CD-Text.