Music workflow4

754 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
754
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Music workflow4

  1. 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. 2. Diagrams  showing  proposed  workflows  for  Archival,  Supported  and   Generic    
  3. 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. 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. 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. 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. 7. Proposed  new  resource  submission   interface  for  audio    
  8. 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. 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. 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. 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. 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. 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. 14. AAC  and  Streaming  •  Includes  the  storage  of  two  AAC  files,  to   enable  streaming  at  lower  bandwidths,   suggest  128  kbps  and  320  kbps  
  15. 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  

×