Model Untuk Representasi dan Penyimpanan Data

Dalam makalah ini kami menjelaskan model untuk representasi dan penyimpanan data yang berhubungan dengan waktu dalam konteks kerangka Integra. Kami menyoroti kebutuhan untuk format, data portabel berkelanjutan yang dapat dibagi antara lingkungan umum untuk pengolahan audio dan multimedia. Karena penyimpanan data spektral dan gestural telah tertutup oleh SDIF dan format GDIF, kita fokus pada penyimpanan negara modul pengolahan multimedia, dan perubahan keadaan dari waktu ke waktu. Setelah meninjau penelitian yang ada di daerah ini kami mengusulkan pendekatan berorientasi objek untuk kedua format penyimpanan dan penanganan runtime-negara modul sesuai dengan paradigma desain Integra.

Kami juga menunjukkan bagaimana format berbasis XML yang dapat menyebabkan pendekatan semantik yang kaya, fleksibel dan kuat untuk penyimpanan modul dan diinterpolasi negara atau non-diinterpolasi urutan negara.

Dalam makalah ini kami menjelaskan format XML file baru dan skema database yang dirancang untuk penyimpanan data kinerja dan meta-data yang berhubungan dengan hidup musik elektronik. Kami jelaskan secara singkat arsitektur lingkungan Integra, dan memberikan contoh dari pemodelan hirarki dari kelas Integra. Pemisahan modul, data modul definisi contoh dan data modul pelaksanaan disajikan sebagai salah satu komponen kunci dari sistem Integra. Perpustakaan libIntegra diusulkan sebagai sarana untuk mendukung format file dalam aplikasi target.

Dalam makalah ini kami menjelaskan cara menyimpan informasi tentang modul pesan audio dan pengolahan, yang tidak software tertentu. Informasi ini mencakup deskripsi modul, data modul misalnya, dan data modul implementasi. Sebuah format file XML baru dan skema database yang diusulkan, dan kami menunjukkan bagaimana sebuah perpustakaan yang baru dikembangkan (libIntegra) dapat digunakan sebagai penghubung antara penyimpanan persisten pada server jaringan, dan lingkungan perangkat lunak yang ada untuk audio. Perpustakaan menyediakan metode untuk instantiate dan menghubungkan modul dalam bagian tertentu dari perangkat lunak, dan menyapa mereka menggunakan Control Suara Terbuka (OSC) pesan.