Changes

Jump to navigation Jump to search
Add info about file formats and metadata
Line 38: Line 38:     
As described above, it is possible to add cue point markers. If there are any cue point markers defined then MIDI playback behaviour changes. Instead of MIDI notes playing back at different pitch, the segments of audio between the markers are treated as separate notes. Middle C4 (MIDI note 60) will play the first segment, C#4 the second segment, etc. Playback is monophonic, i.e. only one segment will play at a time. Each segment responds with the (global) ADSR amplitude envelope. Other pitch adjustments will still operate, e.g. pitchbend, varispeed, etc.
 
As described above, it is possible to add cue point markers. If there are any cue point markers defined then MIDI playback behaviour changes. Instead of MIDI notes playing back at different pitch, the segments of audio between the markers are treated as separate notes. Middle C4 (MIDI note 60) will play the first segment, C#4 the second segment, etc. Playback is monophonic, i.e. only one segment will play at a time. Each segment responds with the (global) ADSR amplitude envelope. Other pitch adjustments will still operate, e.g. pitchbend, varispeed, etc.
 +
 +
=== Files ===
 +
 +
Audio Player can load and save files using Zynthian's ''presets'' mechanism. Files are stored in the ''capture'' directory on the internal storage and on any USB attached storage. These different volumes appear as ''Banks'' in the presets mechanism. The following file formats can be loaded:
 +
 +
* WAV
 +
* FLAC
 +
* OGG/VORBIS
 +
* MP3
 +
* AAC
 +
 +
(There are actually many more file formats supported but these have been tested.) Any samplerate can be loaded and the audio is converted to Zynthian's native samplerate. Files are always saved as 32-bit float WAV at Zynthian's naitive samplerate.
 +
 +
Zynthian reads and writes various metadata including:
 +
 +
* Cue markers (used for splicing)
 +
* Quantity of beats in sample (used for tempo sync)
 +
* Looping enabled
 +
* Loop start / end markers
 +
* MIDI root key (the note that will trigger playback at naitive pitch)
 +
* Gain (+/-100dB)
 +
 +
These parameters modify configuration of Audio Player and are saved into any new files based on the current settings (including global tempo).
 +
 +
Be aware that a file may contain some metadata that will configure the Audio Player so check it is behaving as expected after loading a new file. It is recommended to resave files to ensure the expected configuration is stored in its metadata.
334

edits

Navigation menu