Music workflow4

  • 440 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
440
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 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      
  • 2. Diagrams  showing  proposed  workflows  for  Archival,  Supported  and   Generic    
  • 3. Add  file(s)   WAV  (1  …  n)  or   BWAV  with   AudioArchival  (YSA)   #marker  (0  …  n)   Add  track  info  (opAonal)   DC  (1)   WAV  (1  …  n)  or   (OrderedCollecbonS RELS-­‐EXT  (1)   tructure)     RELS-­‐INT  (1)   BWAV  with       #marker  (0  …  n)         Sequence  No.     foreach  object                                                    [o]         Label   (GenericMetadata)         writes     converts     tags  to   Add  descripAve  metadata,  &   ID3(?)  /   technical  metadata   AAC  (1  …  n)     aXML  AAC  (1  …  n)                                           Describes   Thumbnail   MODS  (1)   DS  Label  /  ID:   #PART  (1  …  n)   Addibonal  Files   AUDIO_LOW     AUDIO_MEDIUM   (AVMetadata)   (AudioArchival)   AUDIO   ARCHIVAL_AUDIO    
  • 4. Add  file(s)   WAV  (1  …  n)  or   BWAV  with   AudioArchival   #marker  (1  …  n)   Add  track  info  (opAonal)       (GenericStructure)         DC  (1)   writes  to    RELS-­‐INT   RELS-­‐EXT  (1)     Track  No.   converts     Label     RELS-­‐INT  (1)         (GenericMetadata)     Sdep  /  SDef     writes     Add  descripAve  metadata,  &     tags  to  AAC  (1  …  n)  [o]                 ID3(?)  /   technical  metadata   aXML   AAC  (1  …  n)                                           Describes   Thumbnail   MODS  (1)   DS  Label  /  ID:   #PART  (1  …  n)   Addibonal  Files   AUDIO_LOW     AUDIO_MEDIUM   (AVMetadata)   (AudioArchival)   ARCHIVAL_AUDIO    
  • 5. Add  file(s)   AudioSupported   Add  track  info  (opAonal)   (GenericStructure)   AAC,  OGG,     DC  (1)   FLAC,  WMA,   writes  to  RELS-­‐INT   RELS-­‐EXT  (1)   Track  No.   AU,  AIFF,  MP3   Label   RELS-­‐INT  (1)   extracts     (GenericMetadata)   metadata   Sdep  /  SDef   analysis  converts   Add  descripAve  metadata,  &   writes   tags  to   technical  metadata   AAC  (1  …  n)                 ID3(?)   AAC  (1  …  n)                 Describes   Thumbnail   MODS  (1)   DS  Label  /  ID:   #PART  (1  …  n)   Addibonal  Files   AUDIO_MEDIUM     AUDIO_LOW   (AVMetadata)   (AudioArchival)   ORIGINAL_AUDIO    
  • 6. Add  file(s)   GenericAudio   Add  track  info  (opAonal)   (GenericStructure)     DC  (1)   writes  to  RELS-­‐INT   RELS-­‐EXT  (1)   extracts   Track  No.   ID3(?)  tags   Label   RELS-­‐INT  (1)     (GenericMetadata)   AAC  (1  …  n)                 Sdep  /  SDef   analysis   writes   Add  descripAve  metadata,  &  converts   tags  to   technical  metadata   ID3(?)   AAC  (1  …  n)                 Describes   Thumbnail   MODS  (1)   #PART  (1  …  n)   Addibonal  Files   DS  Label  /  ID:     AUDIO_MEDIUM   (AVMetadata)   (GenericAudio)   AUDIO_LOW  
  • 7. Proposed  new  resource  submission   interface  for  audio    
  • 8. Interface  mock-­‐up   Choose  Selected  resource  list   Custom  labels  Coverimage.jpg   Cover  image   Remove  selected   Make  selected  default   Add  similar   Add  sequenAal  part  JRTD_M.wav  JRTD_L.wav   Neon  meat  dream  of  a  octafish   Remove  selected   Make  selected  default  JRTD_M.wav  JRTD_L.wav   Old  fart  at  play   Remove  selected   Make  selected  default  
  • 9. 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  
  • 10. Example2  :  Files     AUDIO_LOW     WAV_M  (1)     AUDIO_MEDIUM     AUDIO   AudioArchival       WAV_M  (2)     ARCHIVAL_AUDIO     ADDITIONAL_FILE   AtomisAc  (YSA)         WAV_L  (1)     Thumbnail     WAV_L  (2)     Audio  CollecAon  Object         DC  (dc.btle  =  label)       MODS     MP3  ((1)   AAC   1)   RELS-­‐EXT       #PART  (1)     MP3  ((2)                                             AAC   2)   RELS-­‐INT       #PART  (2)     AAC  (3)   Audio       DC   AAC  (4)     Transcript  (1)   Objects     RELS-­‐EXT     Transcript  (2)     AUDIO_LOW     RELS-­‐INT     Thumbnail     AUDIO_MEDIUM       Thumbnail     AUDIO       Transcript  (1)   STRUCTURE     ARCHIVAL_AUDIO       Transcript  (2)   OBJECT  noInSequence  #1     Thumbnail       OBJECT  noInSequence  #2       Example         Thumbnail   with       DC  (dc.btle  =  label)     listening  copies     RELS-­‐EXT       RELS-­‐INT    
  • 11. Example2  :  Files     AUDIO_LOW     WAV_M  (1)     AUDIO_MEDIUM     ARCHIVAL_AUDIO   AudioArchival       WAV_M  (2)     Thumbnail     AtomisAc         WAV_L  (1)       WAV_L  (2)     Audio  CollecAon  Object         DC  (dc.btle  =  label)       MODS     MP3  ((1)   AAC   1)   RELS-­‐EXT       #PART  (1)     MP3  ((2)                                             AAC   2)   RELS-­‐INT       #PART  (2)     MP3  ((3)   AAC   3)   Audio       DC     MP3  ((4)   AAC   4)   Objects     RELS-­‐EXT       AUDIO_LOW     RELS-­‐INT     Thumbnail     AUDIO_MEDIUM         ARCHIVAL_AUDIO       Transcript  (1)   STRUCTURE     Thumbnail       Transcript  (2)   OBJECT  noInSequence  #1         OBJECT  noInSequence  #2       Example         Thumbnail   without       DC  (dc.btle  =  label)     listening  copies     RELS-­‐EXT       RELS-­‐INT    
  • 12. Example2  :  Files     AUDIO_LOW     AUDIO_MEDIUM         WAV_M  (1)   WAV_M  (2)     AUDIO     ARCHIVAL_AUDIO   AudioArchival         Thumbnail     WAV_L  (1)       WAV_L  (2)     Audio  CollecAon  Object         DC  (dc.btle  =  label)       MODS     AAC  (1)   RELS-­‐EXT       #PART  (1)     AAC  (2)                                           RELS-­‐INT       #PART  (2)     Audio       DC     Transcript  (1)   Objects     RELS-­‐EXT     Transcript  (2)     AUDIO_LOW     RELS-­‐INT       AUDIO_MEDIUM       Thumbnail     AUDIO     STRUCTURE       ARCHIVAL_AUDIO     OBJECT  noInSequence  #1     Thumbnail     OBJECT  noInSequence  #2       Example  of       Thumbnail   AddiAonal  Files         ADDITIONAL_FILE_1   DC  (dc.btle  =  label)     ADDITIONAL_FILE_2   with  CollecAon     RELS-­‐EXT       RELS-­‐INT    
  • 13. 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)  
  • 14. AAC  and  Streaming  •  Includes  the  storage  of  two  AAC  files,  to   enable  streaming  at  lower  bandwidths,   suggest  128  kbps  and  320  kbps  
  • 15. 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