Music workflow4
-
Upload
julie-allinson -
Category
Documents
-
view
448 -
download
0
description
Transcript of Music workflow4
MUSIC WORKFLOW SEE ALSO: Content Model Architecture: h;ps://dlibwiki.york.ac.uk/confluence/x/boBt Content Model Architecture (Content) h;ps://dlibwiki.york.ac.uk/confluence/x/JgFx Approach to sequences and structure h;ps://dlibwiki.york.ac.uk/confluence/x/9QB5
Diagrams showing proposed workflows for Archival, Supported and
Generic
AudioArchival (YSA) DC (1) RELS-‐EXT (1) RELS-‐INT (1) foreach object (GenericMetadata)
WAV (1 … n) or BWAV with #marker (0 … n) [o]
(OrderedCollecbonStructure) Sequence No. Label
(AudioArchival)
AAC (1 … n)
Thumbnail
Addibonal Files
writes tags to ID3(?) / aXML
DS Label / ID: AUDIO_LOW AUDIO_MEDIUM AUDIO ARCHIVAL_AUDIO
Describes
Add file(s)
Add track info (opAonal)
Add descripAve metadata, & technical metadata
WAV (1 … n) or BWAV with #marker (0 … n)
converts
MODS (1) #PART (1 … n) (AVMetadata)
AAC (1 … n)
AudioArchival
DC (1) RELS-‐EXT (1) RELS-‐INT (1) (GenericMetadata)
(GenericStructure) Track No. Label Sdep / SDef
(AudioArchival)
AAC (1 … n)
Thumbnail
Addibonal Files
writes tags to ID3(?) / aXML
writes to RELS-‐INT
DS Label / ID: AUDIO_LOW AUDIO_MEDIUM ARCHIVAL_AUDIO
Describes
Add file(s)
Add track info (opAonal)
Add descripAve metadata, & technical metadata
WAV (1 … n) or BWAV with #marker (1 … n)
converts
AAC (1 … n) [o]
MODS (1) #PART (1 … n) (AVMetadata)
converts
extracts metadata
AudioSupported
DC (1) RELS-‐EXT (1) RELS-‐INT (1) (GenericMetadata)
AAC, OGG, FLAC, WMA, AU, AIFF, MP3
(GenericStructure) Track No. Label Sdep / SDef
(AudioArchival)
AAC (1 … n)
Thumbnail
Addibonal Files
writes tags to ID3(?)
writes to RELS-‐INT
DS Label / ID: AUDIO_MEDIUM AUDIO_LOW ORIGINAL_AUDIO
Describes
Add file(s) Add track info (opAonal)
Add descripAve metadata, & technical metadata
AAC (1 … n)
MODS (1) #PART (1 … n) (AVMetadata)
analysis
extracts ID3(?) tags
GenericAudio
DC (1) RELS-‐EXT (1) RELS-‐INT (1) (GenericMetadata)
(GenericStructure) Track No. Label Sdep / SDef
(GenericAudio)
AAC (1 … n)
Thumbnail
Addibonal Files
writes to RELS-‐INT
writes tags to ID3(?)
DS Label / ID: AUDIO_MEDIUM AUDIO_LOW
MODS (1) #PART (1 … n) (AVMetadata)
Describes
Add file(s) Add track info (opAonal)
Add descripAve metadata, & technical metadata
AAC (1 … n)
converts analysis
Proposed new resource submission interface for audio
Interface mock-‐up Choose
Selected resource list
Coverimage.jpg Cover image
Custom labels
Remove selected
Make selected default
Add similar Add sequenAal part
JRTD_M.wav Neon meat dream of a octafish JRTD_L.wav
JRTD_M.wav Old fart at play JRTD_L.wav
Remove selected Make selected default
Remove selected
Make selected default
Compound vs. Atomisbc
• With examples of different ‘flavours’ of AudioArchival submission – Master + Listening Copies – Master Copy – With addibonal material – at collecbon level With addibonal material – at object/track level
AudioArchival AtomisAc (YSA)
STRUCTURE OBJECT noInSequence #1 OBJECT noInSequence #2
MODS #PART (1) #PART (2) DC RELS-‐EXT RELS-‐INT
Example2 : Files
MP3 (1) MP3 (2)
Thumbnail
Transcript (1) Transcript (2)
WAV_M (1) WAV_M (2)
AUDIO_LOW AUDIO_MEDIUM AUDIO ARCHIVAL_AUDIO ADDITIONAL_FILE Thumbnail
DC (dc.btle = label) RELS-‐EXT RELS-‐INT
Audio CollecAon Object
Audio Objects
AUDIO_LOW AUDIO_MEDIUM AUDIO ARCHIVAL_AUDIO Thumbnail
DC (dc.btle = label) RELS-‐EXT RELS-‐INT
Thumbnail Example with listening copies
WAV_L (1) WAV_L (2)
AAC (1) AAC (2) AAC (3) AAC (4)
Thumbnail
Transcript (1) Transcript (2)
WAV_M (1) WAV_M (2)
AudioArchival AtomisAc
STRUCTURE OBJECT noInSequence #1 OBJECT noInSequence #2
MODS #PART (1) #PART (2) DC RELS-‐EXT RELS-‐INT
Example2 : Files
AUDIO_LOW AUDIO_MEDIUM ARCHIVAL_AUDIO Thumbnail
DC (dc.btle = label) RELS-‐EXT RELS-‐INT
Audio CollecAon Object
Audio Objects
AUDIO_LOW AUDIO_MEDIUM ARCHIVAL_AUDIO Thumbnail
DC (dc.btle = label) RELS-‐EXT RELS-‐INT
Thumbnail Example without listening copies
WAV_L (1) WAV_L (2)
MP3 (1) MP3 (2) MP3 (3) MP3 (4)
Thumbnail
Transcript (1) Transcript (2)
WAV_M (1) WAV_M (2)
AAC (1) AAC (2) AAC (3) AAC (4)
Thumbnail
Transcript (1) Transcript (2)
WAV_M (1) WAV_M (2)
AudioArchival
STRUCTURE OBJECT noInSequence #1 OBJECT noInSequence #2
MODS #PART (1) #PART (2) DC RELS-‐EXT RELS-‐INT
Example2 : Files
WAV_L (1) WAV_L (2)
AAC (1) AAC (2)
Thumbnail
Transcript (1) Transcript (2)
WAV_M (1) WAV_M (2)
AUDIO_LOW AUDIO_MEDIUM AUDIO ARCHIVAL_AUDIO Thumbnail
DC (dc.btle = label) RELS-‐EXT RELS-‐INT
Audio CollecAon Object
Audio Objects
Example of AddiAonal Files with CollecAon
AUDIO_LOW AUDIO_MEDIUM AUDIO ARCHIVAL_AUDIO Thumbnail
DC (dc.btle = label) RELS-‐EXT RELS-‐INT
Thumbnail ADDITIONAL_FILE_1 ADDITIONAL_FILE_2
Content Models • Each submission would produce a number of Fedora Objects: (1) Audio Collecbon Object, with the following content models
– Cmodel:Sound – (opbonal) SoundMusical or SoundNonMusical – Cmodel:Collecbon – Cmodel:AVMetadata – Cmodel:GenericMetadata – Cmodel:OrderedCollecbonStructure
(1 … n) Audio Object – Cmodel:Sound – (opbonal) SoundMusical or SoundNonMusical – Cmodel:GenericMetadata – Cmodel:GenericAudio / AudioArchival (optoinal) OR AudioSupported
(opbonal)
AAC and Streaming
• Includes the storage of two AAC files, to enable streaming at lower bandwidths, suggest 128 kbps and 320 kbps
Priority Order
1. Workflow for AudioArchival, file creabon/conversion, MODS, DC, RELS-‐*
2. Workflow for GenericAudio, file creabon/conversion 3. Submission screen and sequence / structure 4. Wribng metadata to files 5. Addibonal files at different levels 6. Supporbng BWAV markers 7. Supported formats 8. Metadata extracbon 9. Adding checksums