Кіріспе
SoundFont – тізбектелген музыкада қолдануға арналған аудио үлгілерін қамтитын файл форматы және оған байланысты технологияның брендтік атауы. Ол алғаш рет Sound Blaster AWE32 дыбыс картасында General MIDI қолдауы үшін пайдаланылды. SoundFont – Creative Technology, Ltd. тіркелген сауда белгісі, ал SoundFont мазмұнының тарихи бөлігін қайта форматтау және басқаруға арналған эксклюзивті лицензия Digital Sound Factory компаниясына тиесілі. 2010 жылдардың соңынан бастап, туынды термин soundfont онлайн сөйлеу тілінде chiptune-ге, атап айтқанда консольдің дыбыстық чипінің дыбыстық ландшафтына сілтеме беру үшін кеңінен қолданыла бастады. Тізбектелген аудионды қолданатын кез келген бейне ойын консолі көбінесе "[консоль] дыбыс шрифтісі" бар деп аталады, бұл Coca-Cola-ның кез келген газдалған сусынға қатысты қолданылуымен ұқсас. Бұған қоса, ол қайта пайдалануға болатын цифрлық үлгілерді пайдаланатын бейне ойынның аудио деректеріне де сілтеме жасай алады.
SoundFont is a brand name that collectively refers to a file format and associated technology that uses sample based synthesis to play MIDI files. It was first used on the Sound Blaster AWE32 sound card for its General MIDI support. SoundFont is a registered trademark of Creative Technology, Ltd., and the exclusive license for re formatting and managing historical SoundFont content has been acquired by Digital Sound Factory. Starting in the late 2010s, the derived term soundfont has gradually gained online colloquial status to refer to chiptune – specifically the soundscape of a console's sound chip. Any video game console that utilizes sequenced audio is often referred as having "the [console] soundfont", similar to the usage of Coke to refer to any soft drink. Additionally, it can also refer to a video game's audio data that specifically uses reusable digital samples.
Ерекшеліктер
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 биттік дәлдікпен қолданатын құралдарды автоматты түрде көрсетеді.
SoundFont 2.0 was developed in 1996. This file format generalized the data representation using perceptually additive real world units, redefined some of the instrument layering features within the format, added true stereo sample support and removed some obscure features of the first version whose behavior was difficult to specify. This version was fully disclosed as a public specification, with the goal of making the SoundFont format an industry standard. All SoundFont 1.0 compatible devices were updated to support the SoundFont 2.0 format shortly after it was released to the public, and consequently the 1.0 version became obsolete. Files in this and all other 2. x formats (see below) conventionally have the file extension of
Version 2.01 (or 2.1) of the SoundFont file format was introduced in 1998, with an E mu sound card product called the Audio Production Studio. This version added features allowing sound designers to configure the way MIDI controllers influence synthesizer parameters. It is bidirectionally compatible with 2.0, which means that synthesizers capable of rendering 2.01 format will also by definition render 2.0 format, and synthesizers that are only capable of rendering 2.0 format will also read and render the new format, but just not apply the new features. SoundFont 2.04 was introduced in 2005 with the Sound Blaster X Fi. The 2.04 format added support for 24 bit samples. The 2.04 format is bidirectionally compatible with the 2.01 format, so synthesizers that are only capable of rendering 2.0 or 2.01 format would automatically render instruments using 24 bit samples at 16 bit precision.
Функционалдылығы
MIDI файлдарында ешқандай дыбыс жоқ, тек оларды ойнату туралы нұсқаулар ғана бар. Мұндай файлдарды ойнату үшін үлгілерге негізделген MIDI синтезаторлары файлда немесе ROM чипінде сақталған аспаптар мен дыбыстардың жазбаларын пайдаланады. SoundFont-қа үйлесімді синтезаторлар пайдаланушыларға өз музыкаларын ойнату үшін SoundFont банктерін өздік үлгілермен пайдалануға мүмкіндік береді. SoundFont банкі PCM форматындағы (WAV контейнерлерінде ең көп қолданылатын аудио дерек форматы) негізгі үлгілерді қамтиды, олар музыкалық пернетақтаның бөлімдеріне бейімделеді. SoundFont банкі музыкалық синтез үшін циклдар, вибрато эффектісі және жылдамдыққа сезімтал дыбыс деңгейін өзгерту сияқты басқа да параметрлерді де қамтиды. SoundFont банктері General MIDI сияқты стандартты дыбыс жиынтықтарына сәйкес болуы мүмкін, немесе Roland GS және Yamaha XG сияқты толыққанды әдеттегі дыбыс жиынтықтарының анықтамаларын пайдалануы мүмкін.