Skip to content

15 Specifications ​

Version 0.1.0.

15-1 Audio files Dawesome plays ​

FormatExtensions
WAV (PCM integer and float).wav
FLAC.flac
Ogg Vorbis.ogg
MP3.mp3

Files of any sample rate play at the output's rate; Dawesome converts them as they play.

NOTE

Files are added from the sidebar's Samples browser by dragging. Dropping files from your computer's file manager onto the window isn't supported.

15-2 Files Dawesome writes ​

WhatFormat
Recorded takesWAV, 32-bit float, at the output's sample rate, one channel per input channel recorded
Deep copy and JoinWAV, 32-bit float, stereo, at the output's sample rate
Mixdown, WAV16-bit, 24-bit or 32-bit float; stereo; at the output's sample rate
Mixdown, MP3128, 192, 256 or 320 kbps; stereo
  • A WAV mixdown can't be larger than 4 GB. For a longer song, choose a lower bit depth or MP3.
  • An MP3 mixdown is made at no more than 48 kHz. Above that, it is made at 44.1 kHz or 48 kHz, whichever the output's rate is a multiple of.
  • A mixdown never overwrites a file. If the name is taken, a number is added: song.wav, song 2.wav, …

15-3 Sample rate and buffer size ​

ItemSpecification
Sample rateThe output device's own rate. There is no sample-rate setting in Dawesome; change it in your system's audio settings.
Buffer sizeDevice default, or 64, 128, 256, 512 or 1024 frames (only the sizes the device accepts are offered)
Output sample formats32-bit float, 16-bit and 32-bit integer, 16-bit unsigned
Output channelsStereo. A mono device gets both sides mixed; on a device with more than two channels, channels 3 and up are silent.
Recording offset−1000 to 1000 ms

If the input can't run at the output's rate, takes are recorded at the input's rate and converted as they play.

15-4 Plugins ​

ItemSpecification
FormatsVST3 only
KindsEffects and instruments
Audio32-bit float processing
Scan timeout15 seconds per plugin
Plugin editor windowsmacOS only

Plugins are looked for in these folders, and the folders inside them:

SystemFolders
macOS/Library/Audio/Plug-Ins/VST3, ~/Library/Audio/Plug-Ins/VST3
WindowsC:\Program Files\Common Files\VST3 (from %COMMONPROGRAMFILES%)
Linux~/.vst3, /usr/lib/vst3, /usr/local/lib/vst3

15-5 Projects ​

ItemSpecification
File.dawesome, a JSON text file
Format version4 for a project with Pattern Sequencer rows, patterns or pattern folders. One without any is saved as version 3 if it has trimmed sample clips, or else as version 1, so older versions of Dawesome can open it. Projects of versions 1 to 3 open, and their patterns are converted (see 7-8).
Sample pathsRelative to the project's folder for samples inside it; full paths otherwise
Project folderrecordings/ for takes, clips/ for files made by Deep copy and Join
PluginsSaved with their id, file location and settings. A missing plugin keeps its settings and is saved again unchanged.
Tempo1 to 1000 BPM
Playlist length128 bars of the project's time signature, or to the end of the last clip if that's later
Pattern length1 to 128 bars

15-6 Systems ​

SystemStatus
macOSSupported. Plugin editor windows work here only.
WindowsBuilds for it exist in the code; plugin editor windows aren't supported.
LinuxBuilds for it exist in the code; plugin editor windows aren't supported.

Dawesome is built with Tauri 2 and needs Rust 1.86 or later to build from source.