Кіріспе

SoundFont – тізбектелген музыкада қолдануға арналған аудио үлгілерін қамтитын файл форматы және оған байланысты технологияның брендтік атауы. Ол алғаш рет Sound Blaster AWE32 дыбыс картасында General MIDI қолдауы үшін пайдаланылды. SoundFont – Creative Technology, Ltd. тіркелген сауда белгісі, ал SoundFont мазмұнының тарихи бөлігін қайта форматтау және басқаруға арналған эксклюзивті лицензия Digital Sound Factory компаниясына тиесілі. 2010 жылдардың соңынан бастап, туынды термин soundfont онлайн сөйлеу тілінде chiptune-ге, атап айтқанда консольдің дыбыстық чипінің дыбыстық ландшафтына сілтеме беру үшін кеңінен қолданыла бастады. Тізбектелген аудионды қолданатын кез келген бейне ойын консолі көбінесе "[консоль] дыбыс шрифтісі" бар деп аталады, бұл Coca-Cola-ның кез келген газдалған сусынға қатысты қолданылуымен ұқсас. Бұған қоса, ол қайта пайдалануға болатын цифрлық үлгілерді пайдаланатын бейне ойынның аудио деректеріне де сілтеме жасай алады.

Ерекшеліктер

SoundFont файл пішімінің ең жаңа нұсқасы 2.04 (немесе 2.4) болып табылады. Ол RIFF форматы негізінде құрылған.

Тарих

SoundFont файл форматы 1990-шы жылдардың басында E mu Systems және Creative Labs компанияларымен әзірленді. Бұл нұсқаның сипаттамасы ешқашан көпшілікке жарияланбады. Бұл нұсқаны қолданған алғашқы және жалғыз маңызды құрылғы 1994 жылы шыққан Creative Sound Blaster AWE32 болды. Бұл форматтағы файлдар әдетте .SoundFont 2.0 кеңейтімімен сақталады. SoundFont 2.0 1996 жылы жасалды. Бұл файл форматы деректерді көрсетуді сезімдік қосымша нақты әлемдік бірліктер арқылы жүзеге асырып, форматтағы аспаптардың қабаттасу мүмкіндіктерін қайта анықтады, нағыз стерео үлгілерді қолдауды қосты және алғашқы нұсқаның түсініксіз ерекшеліктерін, олардың мінез-құлқына анықтама беру қиын болғандарын, жойды. Бұл нұсқа SoundFont форматын өнеркәсіп стандарты ету мақсатымен толыққанды ашық сипаттама ретінде жарияланды. SoundFont 1.0 форматымен үйлесімді барлық құрылғылар жаңа формат шыққаннан кейін жаңартылды, нәтижесінде 1.0 нұсқасы қолданыстан шықты. Бұл және барлық басқа 2.x форматтарындағы файлдар (төменде қараңыз) әдетте .SoundFont файл кеңейтіміне ие. SoundFont файл форматының 2.01 (немесе 2.1) нұсқасы 1998 жылы E mu Audio Production Studio дыбыс картасымен бірге ұсынылды. Бұл нұсқа дыбыс дизайнерлеріне MIDI контроллерлерінің синтезатор параметрлеріне қалай әсер ететінін конфигурациялауға мүмкіндік беретін мүмкіндіктерді қосты. Ол 2.0 нұсқасымен екі жақты үйлесімді, яғни 2.01 форматты көрсете алатын синтезаторлар 2.0 форматты да көрсете алады, ал 2.0 форматты ғана көрсете алатын синтезаторлар жаңа форматты оқи алады және оны көрсетеді, бірақ жаңа мүмкіндіктерді қолданбайды. SoundFont 2.04 2005 жылы Sound Blaster X Fi құрылғысымен бірге енгізілді. 2.04 форматы 24 биттік үлгілерді қолдайды. 2.04 форматы 2.01 форматымен екі жақты үйлесімді, сондықтан 2.0 немесе 2.01 форматты ғана көрсете алатын синтезаторлар 24 биттік үлгілерді 16 биттік дәлдікпен қолданатын құралдарды автоматты түрде көрсетеді.

Функционалдылығы

MIDI файлдарында ешқандай дыбыс жоқ, тек оларды ойнату туралы нұсқаулар ғана бар. Мұндай файлдарды ойнату үшін үлгілерге негізделген MIDI синтезаторлары файлда немесе ROM чипінде сақталған аспаптар мен дыбыстардың жазбаларын пайдаланады. SoundFont-қа үйлесімді синтезаторлар пайдаланушыларға өз музыкаларын ойнату үшін SoundFont банктерін өздік үлгілермен пайдалануға мүмкіндік береді. SoundFont банкі PCM форматындағы (WAV контейнерлерінде ең көп қолданылатын аудио дерек форматы) негізгі үлгілерді қамтиды, олар музыкалық пернетақтаның бөлімдеріне бейімделеді. SoundFont банкі музыкалық синтез үшін циклдар, вибрато эффектісі және жылдамдыққа сезімтал дыбыс деңгейін өзгерту сияқты басқа да параметрлерді де қамтиды. SoundFont банктері General MIDI сияқты стандартты дыбыс жиынтықтарына сәйкес болуы мүмкін, немесе Roland GS және Yamaha XG сияқты толыққанды әдеттегі дыбыс жиынтықтарының анықтамаларын пайдалануы мүмкін.