SlideShare uma empresa Scribd logo
1 de 20
The CASPAR Artistic testbed

  A precise case from artistic
  production : preservation of
          FM Synthesis

                     Jerome Barthelemy
Institut de Recherche et de Coordination Acoustique/Musique
Overview
•   Context
     – Music production with digital components since the 70ies
     – CASPAR and OAIS : a formal approach
•   An example
     – Diademes by M.A Dalbavie (1986)
     – The FM Synthesis problem
•   Assessing authenticity
     – The composer’s point of view
     – Other example of use of FM Synthesis : « Madonna of Winter and Spring » by
       Jonathan Harvey (1986)
•   Authenticity in the CASPAR framework
     – Authenticity as a process
     – Examples of authenticity processes
Context : current state
•   IRCAM : musical production since the 70es
•   Development of audio/music digital processors :
     – 4A, 4X…. (Hardware)
     – Max/MSP (Software)
     – Audiosculpt, Modaly, OpenMusic… (software)
•   Musical creation using audio digital processing
     – 450 works created since 77
•   Problem of preservation recognized since the middle of the 80s, but no
    formal approach
     – Production of documentation (from 80es to 2000 - in paper)
     – From 2002 : digital storage of documentation and digital objects : Mustica
Context : aims and goals
• To be able to REPERFORM the works
  – Not simply record audio files !
  – To make possible interactions between human
    performers and digital processes :
     • Preserve the processes themselves, not the results
     • What processes?
        – Digital instruments (audio effects, like reverberation,
          harmonizers…)
        – Encoded in the form of « software »
Context : CASPAR and OAIS
• OAIS : A formal approach to preservation :
   – provides the concepts needed by non-archival organizations to
     be effective participants in the preservation process;
   – provides a framework for the understanding and increased
     awareness of archival concepts needed for Long Term digital
     information preservation and access;
   – provides a foundation that may be expanded
• CASPAR : implements an OAIS compliant framework
An example: Diademes by M.A.
                  Dalbavie
•   Creation in 1986,
•   Written for solo viola, acoustic orchestra and live electronic
•   Live-electronic part :
    – 1 YAMAHA TX816 : FM-Synthesis for 2 Yamaha KX88 keyboards
    – 2 YAMAHA SPX1000 : Effects/Transformation of the viola:
      Harmonizer & Panning
    – 2 YAMAHA REV5 : Effects/Transformation of the viola:
      Reverberation & Echo
•   Several new performances since 1986 (the last one in 1995)
•   No new performance since 1995 (but several attempts), due to
    issues related to FM synthesis component
An example: Diademes by M.A.
               Dalbavie
• A new performance is foreseen at the end of this
  year (December - New York)
• Necessary to port (and ensure the good
  performance of live electronics part)
• Most important criteria of « good performance »:
      Authenticity
An example: Diademes by M.A.
              Dalbavie
•Live-electronic part :
   –1 YAMAHA TX816 : FM-
   Synthesis for 2 Yamaha
   KX88 keyboards
   –2 YAMAHA SPX1000 :
   Effects/Transformation of
   the viola: Harmonizer &
   Panning
   –2 YAMAHA REV5 :
   Effects/Transformation of
   the viola: Reverberation &
   Echo
An example: Diademes by M.A.
              Dalbavie
•FM Synthesis :
   – Modulation of a
   waveform by another
   waveform (both in the
   audio range)
   – Original implementation
   by Yamaha (under patent)
   – Results in « complex »
   sounds, not produceable
   by another means
FM Synthesis issue

•   Since 1995 (patent expiration), hardware not maintained
•   Several tries to port or emulate FM Synthesis on different systems
•   Previous attempts software emulation :
     – By Ipke Starke, November 1998
     – By Colin Yates, December 2001
•   Attempts not satisfying for the composer
•   Approach chosen in 2008:
     – Record each FM Synthesis sound on the original hardware (fortunately
       available) according to thge limited set of parameters in use in
       Diademes
FM Synthesis issue
• Comparison with other works using the same hardware :
   – « Madonna of Winter and Spring » by Jonathan Harvey (also
     1986)
   – Porting realized in 2006 using emulation by Native Instruments
     (not done in Ircam)
• Two different forms of emulation :
   – Diademes : recording of original sounds, and use of a software
     sampler
   – Madonna of Winter and Spring : FM Synthesis emulation
Other issues

• For harmonizer, panning, reverberation
  and echo :
  – Preference given to a modern effect
• A porting has been realized
  – According to the composer, he prefer in this
    case the modern effects.
FM Synthesis issue
• Different point of views
   – Composer (different point of views according to each
     « unique » vision)
   – Scientist : model (modulation of a waveform with
     another waveform)
   – Software developer : algorithm
   – Issue : how to cope with these different point of views,
     regarding « authenticity »?
Authenticity in CASPAR
• Authenticity is a process (Mariella Guercio, University
  Urbino)
• CASPAR defines Authenticity Protocols (AP)
   – Each one composed of several steps (AS)
• Must be executed at different steps according to the
  lifecycle of the object (access, migration…)
   – Each execution is composed of different execution steps (ASE)
   – The overall result should lead to an evaluation of the authenticity
• Defined accordingly to a Designated Community
Considerations on Authenticity (1)
• Need to attach different AP to different steps of the
  lifecycle. Example:
   – AP1 <-> Migration of component
   – AP2 <-> Maintenance
• Different AP for context
   – Dependent on the work in which is used
     (example of FMSynthesis)
   – Dependent from the point of view of community
      • Developers
      • Musical assistant
      • Curators
Considerations on Authenticity (2)
• End users unable to create « Authenticity protocols »
  from scratch
   – Different roles for curator and musical assistant
• Need to have templates and customization
   – Curator creates templates
   – Musical assistant customize
• An example of an authenticity protocol template, for an
  audio processing effect migration (AFX1 -> AFX2):
   –   Provide sound samples in input (SI1.. SOn)
   –   Provide sound samples in output (SO1 .. SOn)
   –   Apply AFX2 to SI1..Sin (get SO2..SOn)
   –   Compare SO1..Son with SO2..Son according to features F1..Fn
   –   Customizable :
Authenticity protocol #1

• Case : maintenance (audio file)
  – Compute fixity
  – Verify provenance
Authenticity protocol #2
                                                                                    Audio file?    Failure - apply another
                                                                                                           protocol


•   Case : migration of audio file, from format f1 to format f2
•   AS1 - before migration : verify semantics (is it an audio file) ?                               Decompress
                                                                                  Compression?
     –    Yes : continue
     –    No : failure - apply another protocol suitable to the right semantics
•   AS2 - verify file not compressed
     –    Yes : continue                                                            Sample rate?   Failure - apply another
                                                                                                           protocol
     –    No : uncompress (or return to analog!)                                    Sample size?

•   AS3 - before migration : verify availability of source sampling rate
    and sampling size in target format f2
     –    Yes : continue                                                             Migration
     –    No : failure - apply another protocol
•   AS4 - after migration : compute fixity of sample size and sample
    rate
                                                                                   Fixity sample   Failure - apply another
     –    Yes : continue                                                          rate & sample            protocol
     –    No : failure - apply another protocol                                         size

•   AS5 - after migration : compute fixity of Pulse Code Modulation
    from audio files
     –    Yes : continue                                                                           Failure - apply another
                                                                                   Fixity PCM              protocol
     –    No : failure - apply another protocol
Authenticity protocol #3
•   Case : migration of an audio effect (AFX1 -> AFX2)
    – Ingest phase (AP1):
        • AS1 : Define a list of audio samples in input (using predefined audio
          samples 1khz sinusoid…)
        • AS2 : Apply to them the audio effect AFX1, and store the output audio
          samples
        • AS3 : Define the comparison features (with range) that are to be
          validated when executing AP2
    – Migration phase (AP2) :
        • AS1 : Apply to input audio files the migrated audio effect AFX2 and
          store the results
        • AS2 : Compare the audio samples resulting from AFX2 to those
          resulting from AFX1, according to features defined in AP1
Conclusion
• From Mustica to MustiCASPAR:
  – Management of the archive lifecycle :
     • Support of Ingest and Access based on Representation Information
     • Support of Provenance, Context
     • Support of notifications (unavailability of components, changes in
       the knowledge…)
     • Support of Authenticity
  – Conforms to standards:
     • CIDOC-CRM (RDF) for Description
     • XFDU for packaging
     • OAIS…

Mais conteúdo relacionado

Semelhante a The Caspar Artistic Testbed Jerome Barthelemy

Audio Quality Assurance. An application of cross correlation
Audio Quality Assurance. An application of cross correlationAudio Quality Assurance. An application of cross correlation
Audio Quality Assurance. An application of cross correlationSCAPE Project
 
Speech recognition challenges
Speech recognition challengesSpeech recognition challenges
Speech recognition challengesAlexandru Chica
 
Music With Pharo
Music With PharoMusic With Pharo
Music With PharoESUG
 
The Secret Lives of MP3 Files
The Secret Lives of MP3 FilesThe Secret Lives of MP3 Files
The Secret Lives of MP3 Filesdkaye
 
Audio format ict
Audio format ictAudio format ict
Audio format ictAparna Sane
 
Automatic Music Composition with Transformers, Jan 2021
Automatic Music Composition with Transformers, Jan 2021Automatic Music Composition with Transformers, Jan 2021
Automatic Music Composition with Transformers, Jan 2021Yi-Hsuan Yang
 
Translatotron review
Translatotron reviewTranslatotron review
Translatotron reviewJune-Woo Kim
 
Thesis Defense Presentation
Thesis Defense PresentationThesis Defense Presentation
Thesis Defense Presentationbrinehold
 
Ig2 task 1 work sheet (glossary) steph hawkins
Ig2 task 1 work sheet (glossary) steph hawkinsIg2 task 1 work sheet (glossary) steph hawkins
Ig2 task 1 work sheet (glossary) steph hawkinsstephlizahawkins123
 
Introducing the DSPGraph, the new audio rendering/mixing engine- Unite Copenh...
Introducing the DSPGraph, the new audio rendering/mixing engine- Unite Copenh...Introducing the DSPGraph, the new audio rendering/mixing engine- Unite Copenh...
Introducing the DSPGraph, the new audio rendering/mixing engine- Unite Copenh...Unity Technologies
 
Audio Processing and Music Recognition
Audio Processing and Music RecognitionAudio Processing and Music Recognition
Audio Processing and Music RecognitionMrinmoy Dalal
 
Jay Phillips's Presentation at eComm 2009
Jay Phillips's Presentation at eComm 2009Jay Phillips's Presentation at eComm 2009
Jay Phillips's Presentation at eComm 2009eCommConf
 
2 Vampir Trace Visualization
2 Vampir Trace Visualization2 Vampir Trace Visualization
2 Vampir Trace VisualizationPTIHPA
 

Semelhante a The Caspar Artistic Testbed Jerome Barthelemy (15)

Audio Quality Assurance. An application of cross correlation
Audio Quality Assurance. An application of cross correlationAudio Quality Assurance. An application of cross correlation
Audio Quality Assurance. An application of cross correlation
 
Btp 1st
Btp 1stBtp 1st
Btp 1st
 
Speech recognition challenges
Speech recognition challengesSpeech recognition challenges
Speech recognition challenges
 
Music With Pharo
Music With PharoMusic With Pharo
Music With Pharo
 
The Secret Lives of MP3 Files
The Secret Lives of MP3 FilesThe Secret Lives of MP3 Files
The Secret Lives of MP3 Files
 
Audio format ict
Audio format ictAudio format ict
Audio format ict
 
Automatic Music Composition with Transformers, Jan 2021
Automatic Music Composition with Transformers, Jan 2021Automatic Music Composition with Transformers, Jan 2021
Automatic Music Composition with Transformers, Jan 2021
 
Translatotron review
Translatotron reviewTranslatotron review
Translatotron review
 
CHAPTER – 5 Audio
CHAPTER – 5     AudioCHAPTER – 5     Audio
CHAPTER – 5 Audio
 
Thesis Defense Presentation
Thesis Defense PresentationThesis Defense Presentation
Thesis Defense Presentation
 
Ig2 task 1 work sheet (glossary) steph hawkins
Ig2 task 1 work sheet (glossary) steph hawkinsIg2 task 1 work sheet (glossary) steph hawkins
Ig2 task 1 work sheet (glossary) steph hawkins
 
Introducing the DSPGraph, the new audio rendering/mixing engine- Unite Copenh...
Introducing the DSPGraph, the new audio rendering/mixing engine- Unite Copenh...Introducing the DSPGraph, the new audio rendering/mixing engine- Unite Copenh...
Introducing the DSPGraph, the new audio rendering/mixing engine- Unite Copenh...
 
Audio Processing and Music Recognition
Audio Processing and Music RecognitionAudio Processing and Music Recognition
Audio Processing and Music Recognition
 
Jay Phillips's Presentation at eComm 2009
Jay Phillips's Presentation at eComm 2009Jay Phillips's Presentation at eComm 2009
Jay Phillips's Presentation at eComm 2009
 
2 Vampir Trace Visualization
2 Vampir Trace Visualization2 Vampir Trace Visualization
2 Vampir Trace Visualization
 

Mais de DigitalPreservationEurope

Digital Preservation Process: Preparation and Requirements
Digital Preservation Process: Preparation and RequirementsDigital Preservation Process: Preparation and Requirements
Digital Preservation Process: Preparation and RequirementsDigitalPreservationEurope
 
Building A Sustainable Model for Digital Preservation Services, Clive Billenn...
Building A Sustainable Model for Digital Preservation Services, Clive Billenn...Building A Sustainable Model for Digital Preservation Services, Clive Billenn...
Building A Sustainable Model for Digital Preservation Services, Clive Billenn...DigitalPreservationEurope
 
Significant Characteristics In Planets Manfred Thaller
Significant Characteristics In Planets Manfred ThallerSignificant Characteristics In Planets Manfred Thaller
Significant Characteristics In Planets Manfred ThallerDigitalPreservationEurope
 
Preservation Challenge Radioactive Waste Ian Upshall
Preservation Challenge Radioactive Waste Ian UpshallPreservation Challenge Radioactive Waste Ian Upshall
Preservation Challenge Radioactive Waste Ian UpshallDigitalPreservationEurope
 
Preservation And Reuse In High Energy Physics Salvatore Mele
Preservation And Reuse In High Energy Physics Salvatore MelePreservation And Reuse In High Energy Physics Salvatore Mele
Preservation And Reuse In High Energy Physics Salvatore MeleDigitalPreservationEurope
 

Mais de DigitalPreservationEurope (20)

Infrastructure Training Session
Infrastructure Training SessionInfrastructure Training Session
Infrastructure Training Session
 
Drm Training Session
Drm Training SessionDrm Training Session
Drm Training Session
 
2009 Barcelona Wepreserve Nestor
2009 Barcelona Wepreserve Nestor2009 Barcelona Wepreserve Nestor
2009 Barcelona Wepreserve Nestor
 
Preservation Metadata
Preservation MetadataPreservation Metadata
Preservation Metadata
 
An Introduction to Digital Preservation
An Introduction to Digital PreservationAn Introduction to Digital Preservation
An Introduction to Digital Preservation
 
Introduction to Planets
Introduction to PlanetsIntroduction to Planets
Introduction to Planets
 
Digital Preservation Process: Preparation and Requirements
Digital Preservation Process: Preparation and RequirementsDigital Preservation Process: Preparation and Requirements
Digital Preservation Process: Preparation and Requirements
 
The Planets Preservation Planning workflow
The Planets Preservation Planning workflowThe Planets Preservation Planning workflow
The Planets Preservation Planning workflow
 
Building A Sustainable Model for Digital Preservation Services, Clive Billenn...
Building A Sustainable Model for Digital Preservation Services, Clive Billenn...Building A Sustainable Model for Digital Preservation Services, Clive Billenn...
Building A Sustainable Model for Digital Preservation Services, Clive Billenn...
 
Preservation Metadata, Michael Day, DCC
Preservation Metadata, Michael Day, DCCPreservation Metadata, Michael Day, DCC
Preservation Metadata, Michael Day, DCC
 
PLATTER - Jan Hutar
PLATTER - Jan HutarPLATTER - Jan Hutar
PLATTER - Jan Hutar
 
Sustainability Clive Billenness
Sustainability Clive  BillennessSustainability Clive  Billenness
Sustainability Clive Billenness
 
Significant Characteristics In Planets Manfred Thaller
Significant Characteristics In Planets Manfred ThallerSignificant Characteristics In Planets Manfred Thaller
Significant Characteristics In Planets Manfred Thaller
 
Shaman Project Hemmje
Shaman Project  HemmjeShaman Project  Hemmje
Shaman Project Hemmje
 
Risks Benefits And Motivations Seamus Ross
Risks Benefits And Motivations Seamus RossRisks Benefits And Motivations Seamus Ross
Risks Benefits And Motivations Seamus Ross
 
Representation Information Steve Rankin
Representation Information Steve RankinRepresentation Information Steve Rankin
Representation Information Steve Rankin
 
Preservation Challenge Radioactive Waste Ian Upshall
Preservation Challenge Radioactive Waste Ian UpshallPreservation Challenge Radioactive Waste Ian Upshall
Preservation Challenge Radioactive Waste Ian Upshall
 
Preservation And Reuse In High Energy Physics Salvatore Mele
Preservation And Reuse In High Energy Physics Salvatore MelePreservation And Reuse In High Energy Physics Salvatore Mele
Preservation And Reuse In High Energy Physics Salvatore Mele
 
Platter Colin Rosenthal
Platter Colin RosenthalPlatter Colin Rosenthal
Platter Colin Rosenthal
 
Planets Testbed Brian Aitken
Planets Testbed Brian AitkenPlanets Testbed Brian Aitken
Planets Testbed Brian Aitken
 

Último

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Último (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

The Caspar Artistic Testbed Jerome Barthelemy

  • 1. The CASPAR Artistic testbed A precise case from artistic production : preservation of FM Synthesis Jerome Barthelemy Institut de Recherche et de Coordination Acoustique/Musique
  • 2. Overview • Context – Music production with digital components since the 70ies – CASPAR and OAIS : a formal approach • An example – Diademes by M.A Dalbavie (1986) – The FM Synthesis problem • Assessing authenticity – The composer’s point of view – Other example of use of FM Synthesis : « Madonna of Winter and Spring » by Jonathan Harvey (1986) • Authenticity in the CASPAR framework – Authenticity as a process – Examples of authenticity processes
  • 3. Context : current state • IRCAM : musical production since the 70es • Development of audio/music digital processors : – 4A, 4X…. (Hardware) – Max/MSP (Software) – Audiosculpt, Modaly, OpenMusic… (software) • Musical creation using audio digital processing – 450 works created since 77 • Problem of preservation recognized since the middle of the 80s, but no formal approach – Production of documentation (from 80es to 2000 - in paper) – From 2002 : digital storage of documentation and digital objects : Mustica
  • 4. Context : aims and goals • To be able to REPERFORM the works – Not simply record audio files ! – To make possible interactions between human performers and digital processes : • Preserve the processes themselves, not the results • What processes? – Digital instruments (audio effects, like reverberation, harmonizers…) – Encoded in the form of « software »
  • 5. Context : CASPAR and OAIS • OAIS : A formal approach to preservation : – provides the concepts needed by non-archival organizations to be effective participants in the preservation process; – provides a framework for the understanding and increased awareness of archival concepts needed for Long Term digital information preservation and access; – provides a foundation that may be expanded • CASPAR : implements an OAIS compliant framework
  • 6. An example: Diademes by M.A. Dalbavie • Creation in 1986, • Written for solo viola, acoustic orchestra and live electronic • Live-electronic part : – 1 YAMAHA TX816 : FM-Synthesis for 2 Yamaha KX88 keyboards – 2 YAMAHA SPX1000 : Effects/Transformation of the viola: Harmonizer & Panning – 2 YAMAHA REV5 : Effects/Transformation of the viola: Reverberation & Echo • Several new performances since 1986 (the last one in 1995) • No new performance since 1995 (but several attempts), due to issues related to FM synthesis component
  • 7. An example: Diademes by M.A. Dalbavie • A new performance is foreseen at the end of this year (December - New York) • Necessary to port (and ensure the good performance of live electronics part) • Most important criteria of « good performance »: Authenticity
  • 8. An example: Diademes by M.A. Dalbavie •Live-electronic part : –1 YAMAHA TX816 : FM- Synthesis for 2 Yamaha KX88 keyboards –2 YAMAHA SPX1000 : Effects/Transformation of the viola: Harmonizer & Panning –2 YAMAHA REV5 : Effects/Transformation of the viola: Reverberation & Echo
  • 9. An example: Diademes by M.A. Dalbavie •FM Synthesis : – Modulation of a waveform by another waveform (both in the audio range) – Original implementation by Yamaha (under patent) – Results in « complex » sounds, not produceable by another means
  • 10. FM Synthesis issue • Since 1995 (patent expiration), hardware not maintained • Several tries to port or emulate FM Synthesis on different systems • Previous attempts software emulation : – By Ipke Starke, November 1998 – By Colin Yates, December 2001 • Attempts not satisfying for the composer • Approach chosen in 2008: – Record each FM Synthesis sound on the original hardware (fortunately available) according to thge limited set of parameters in use in Diademes
  • 11. FM Synthesis issue • Comparison with other works using the same hardware : – « Madonna of Winter and Spring » by Jonathan Harvey (also 1986) – Porting realized in 2006 using emulation by Native Instruments (not done in Ircam) • Two different forms of emulation : – Diademes : recording of original sounds, and use of a software sampler – Madonna of Winter and Spring : FM Synthesis emulation
  • 12. Other issues • For harmonizer, panning, reverberation and echo : – Preference given to a modern effect • A porting has been realized – According to the composer, he prefer in this case the modern effects.
  • 13. FM Synthesis issue • Different point of views – Composer (different point of views according to each « unique » vision) – Scientist : model (modulation of a waveform with another waveform) – Software developer : algorithm – Issue : how to cope with these different point of views, regarding « authenticity »?
  • 14. Authenticity in CASPAR • Authenticity is a process (Mariella Guercio, University Urbino) • CASPAR defines Authenticity Protocols (AP) – Each one composed of several steps (AS) • Must be executed at different steps according to the lifecycle of the object (access, migration…) – Each execution is composed of different execution steps (ASE) – The overall result should lead to an evaluation of the authenticity • Defined accordingly to a Designated Community
  • 15. Considerations on Authenticity (1) • Need to attach different AP to different steps of the lifecycle. Example: – AP1 <-> Migration of component – AP2 <-> Maintenance • Different AP for context – Dependent on the work in which is used (example of FMSynthesis) – Dependent from the point of view of community • Developers • Musical assistant • Curators
  • 16. Considerations on Authenticity (2) • End users unable to create « Authenticity protocols » from scratch – Different roles for curator and musical assistant • Need to have templates and customization – Curator creates templates – Musical assistant customize • An example of an authenticity protocol template, for an audio processing effect migration (AFX1 -> AFX2): – Provide sound samples in input (SI1.. SOn) – Provide sound samples in output (SO1 .. SOn) – Apply AFX2 to SI1..Sin (get SO2..SOn) – Compare SO1..Son with SO2..Son according to features F1..Fn – Customizable :
  • 17. Authenticity protocol #1 • Case : maintenance (audio file) – Compute fixity – Verify provenance
  • 18. Authenticity protocol #2 Audio file? Failure - apply another protocol • Case : migration of audio file, from format f1 to format f2 • AS1 - before migration : verify semantics (is it an audio file) ? Decompress Compression? – Yes : continue – No : failure - apply another protocol suitable to the right semantics • AS2 - verify file not compressed – Yes : continue Sample rate? Failure - apply another protocol – No : uncompress (or return to analog!) Sample size? • AS3 - before migration : verify availability of source sampling rate and sampling size in target format f2 – Yes : continue Migration – No : failure - apply another protocol • AS4 - after migration : compute fixity of sample size and sample rate Fixity sample Failure - apply another – Yes : continue rate & sample protocol – No : failure - apply another protocol size • AS5 - after migration : compute fixity of Pulse Code Modulation from audio files – Yes : continue Failure - apply another Fixity PCM protocol – No : failure - apply another protocol
  • 19. Authenticity protocol #3 • Case : migration of an audio effect (AFX1 -> AFX2) – Ingest phase (AP1): • AS1 : Define a list of audio samples in input (using predefined audio samples 1khz sinusoid…) • AS2 : Apply to them the audio effect AFX1, and store the output audio samples • AS3 : Define the comparison features (with range) that are to be validated when executing AP2 – Migration phase (AP2) : • AS1 : Apply to input audio files the migrated audio effect AFX2 and store the results • AS2 : Compare the audio samples resulting from AFX2 to those resulting from AFX1, according to features defined in AP1
  • 20. Conclusion • From Mustica to MustiCASPAR: – Management of the archive lifecycle : • Support of Ingest and Access based on Representation Information • Support of Provenance, Context • Support of notifications (unavailability of components, changes in the knowledge…) • Support of Authenticity – Conforms to standards: • CIDOC-CRM (RDF) for Description • XFDU for packaging • OAIS…