Back to site

MPEG-4 Structured Audio: Прылады распрацоўніка

Па Lazzaro Джон і Джон Wawrzynek, CS аддзела, Каліфарнійскага універсітэта ў Берклі.

MPEG-4 Structured Audio

MPEG-4 Structured Audio (MP4-SA) з'яўляецца ISO/ IEC стандарт (пад рэдакцыяй Эрыка Scheirer), што паказвае гук не як выбарачных дадзеных, але, як камп'ютэрная праграма, якая генеруе гук пры запуску. Кампутар навукоўцы называюць гэтую кадыроўку падыход Колмогорова.

MP4-SA спалучае ў сабе магутны мова для вылічэння аўдыё (SAOL, вымаўляецца як "ветразь") і музычны мова адзнака (SASL, вымаўляецца як "sassil") з спадчынай падтрымка фармату MIDI. MP4-SA таксама вызначае эфектыўнага кадавання гэтых элементаў у двайковы фармат (MP4-SA) падыходзіць для перадачы і захоўвання.

MP4-SA адрозніваецца ад стандартаў, такіх як фармат MIDI-файла, таму што яна ўключае ў сябе не толькі адзначае, гуляць, але метад для ператварэння адзначае ў гук. Як вынік, MP4-SA з'яўляецца нарматыўна - MP4-SA файл будзе гучаць ідэнтычна пры пераліку па любых сумяшчальным дэкодэр.

Калі прыбор мадэлі выкарыстоўваюць алгарытмічныя сінтэзу замест wavetables, MP4-SA файл можна апісаць рэалістычныя музычныя спектаклі без выкарыстання аўдыё-дадзеных - толькі адзнака дадзеных, міксавання сігналаў, а таксама алгарытмаў ЦОС. У гэтым выпадку, MP4-SA файл прыкладна такога ж памеру, як MIDI-файла, але без страт кадавання аўдыё чуў у міксавання. Гэтак жа, як файл WAV, - але ад 50 да 1000 раз менш!

Прыклад

Гэты прыклад паказвае, як стварыць аўдыё-кантэнту ў фармаце MPEG-4 Structured Audio. Гэта паказвае, SAOL і праграмы SASL, які генеруе гук танальны сігнал. Аўдыё выхад для прыкладу была створана з выкарыстаннем sfront, перакладчык, які пераўтварае MP4-SA файлы ў эфектыўныя праграмы C, якія генеруюць гук.

MP4-SA кнігі

Мы напісалі онлайн кнігі, каб паказаць, як стварыць аўдыё-кантэнту для MPEG 4 Structured Audio.

Кніга ўключае ў сябе падручнік ўвядзенне і падзелы на мове SAOL, SASL і MIDI інструмент кіравання, і перадавыя коды аперацый.

Кніга дадатку спіс асноўных кодаў аперацый ( у алфавітным парадку і функцыянальнага тыпу ), стандартныя імёны, таблічных генератары, элементы мовы і мовы семантычныя правілы.

sfront

Спампаваць апошнюю версію sfront, перакладчык, які пераўтварае MP4-SA файлы ў эфектыўныя праграмы C, якія генеруюць гук для рэндэрынгу, інтэрактыўныя і плягін прыкладанняў.

Sfront напісаная Джонам Lazzaro і Джон Wawrzynek, і вольна распаўсюджваецца на ўмовах ліцэнзіі BSD (без рэкламы агаворка).

Sfront даведачнае кіраўніцтва апісвае, як усталяваць і выкарыстоўваць праграму. Распрацоўшчыкі могуць даведацца, як дадаць кантроль і аўдыё драйвера для sfront, а таксама даведацца пра ўнутраны sfront і C праграм, якія ён стварае.

Дадатковыя рэсурсы

Паглядзець нашу мультымедыйную прэзентацыю на структураваных аўдыё, чытаць нашы артыкулы па гэтай тэме, і паглядзець, адпаведная работа па сеткі музычны спектакль і RTP MIDI.

Вазьміце MPEG saolc праграмнага забеспячэння спасылкі. Surf MIT Structured Audio сайце, і іншыя сайты, якія спасылаюцца на нас.Popular Links

Published (Last edited): May 6 , source: http://www.cs.berkeley.edu/~lazzaro/sa/