Главная Описание Функции Вакансии Контакты

Функции AI (Artificial Intelligence).

Ассоциативные строки.

Текст 32 бит (юникод UTF-32LE).

Графика.

Пиксельная графика.

Пиксельный процессор 128 бит.

Графика сложная.

Видео.

Звук.

Интернет.

Служебные.

Специальные.

Время и дата.

Математические.

Контроллы.

Файлы.

Ресурсы, буфер обмена.

Переменные.

Пазлы (динамические базы данных).

Списки Arr (одномерные массивы).

Списки2 Dar (двумерные массивы).

Списки высоких измерений.

Макросы.

Функции VendorPint.

Функции PintLang.

Функции TulkoPint.

Функции VideoPint.

Функции PhotoPint.

Функции VardPint.

Функции DataBase.

Звук.


АртикулНаименованиеЦена, от
OpenWav Открывает звуковой файл WAV в формате PINT (список Arr в EAX, Частота в EBX).
OpenWav, VarName32
Открывает файлы и преобразует данные в 32-битное целое со знаком.
OpenWavHead Декодирует заголовок звукового файла WAV (Var в EAX: Число каналов / Частота / Разрядноть, byte (X8) / Кодировка / Шаг звука, byte (1/2/4/....) / Длина заголовка до звуковых данных,byte). JL - ошибка, вых. переменная удалена.
OpenWavHead, VarName32
Быстро анализирует заголовок, не читая весь файл. Выдает переменную, в которой последовательно записаны данные. В случае ошибки переменную с ответом удаляет.
PintToWav Преобразование звука PINT в WAV, Freq1=частота Hz, Qr1=разрядноть byte (1/2/3/4). Результат в EAX - полноценный WAV в переменной Var.
PintToWav, ArrW, Freq1, Qr1
SoNor Нормирует звук, устанавливая его максимальное значение +/-Lev16.
SoNor, Arr1, Lev16
FreqConvert Создает звук с частотой F2_16 из F1_16 (умножение на F2_16/F1_16). Результат в EAX, линейная аппроксимация.
FreqConvert, Arr1, F1_16, F2_16
Reverber Стерео ревербератор с петлей длиной Time01 и затуханием Lv16 [16.16] (0-10000h). При наличии одного канала, расширяет до двух.
Reverber, Arr1, Time01, Lv16
На основе счетверенного цикла двух пересенных. Сдвигает петлю на позицию, кратную кластеру. Перемешивает звук со сдвигом между каналами.
ResGen Инициализация SIN-генератора фунции SinGen, частота искретизации SFreq (Hz), частота [16.16] Freq16 (Hz), число периодов Np1.
ResGen, SFreq, Freq16, Np1
Инициализация эталонного генератора. Параметр Sfreq, чаще всего - исходная глобальная частота iFreq. Число периодов не должно быть слишком большим, общее число тактов цикла не должно превышать 07fffffffh.
SinGen SIN-генератор, амплитуда Lev1, 32bit. Текущая точка в EAX. Окончание - JL. Начальная инициализация функцией ResGen.
SinGen, Lev1
Рассчитывает текущую точку в заданном числе периодов.
DbFiltr Сдвоенный полосовой фильтр, ESI - адр переменной с параметрами фильтров, Uins - вход, Uout - вых.
DbFiltr
Два противофазных фильтра отстоят друг от друга на 1/2 тона. Управляется из данных строки параметров, записанных в переменной функцией NewFiltr. Частота задается, как 2 120 000*F^2 (Hz) - для 192kHz. Максимальная частота определяется предельным положительным числом 7fff ffff. При 192 kHz максимальная частота фильтра 23680 (фа-диез 7 октавы).
NumNote Расчет частоты [16.16]Hz ноты по ее номеру (...-1,0,1,2...) Note1, частота [16.16]Hz "нулевой" ноты Freq16, при 0=1B80000h (440Hz). Вых. EAX.
NumNote, Note1
Стандартный скрипт корня 12 степени из числа 2. Служит для точной музыкальной настройки. Можно задавать нулевую ноту. При 0 она равна 440Гц - "ля" 1 октавы.


Страница "Звук." обновлена -

Бесплатная консультация:

Позвоните нам по телефону: +7 499 677-1694
или введите короткое сообщение
Звук. | © 2008-2015 | Все права защищены. | Создание сайта WebOptimal |
При полном или частичном использовании материалов сайта ссылка на http://PowerIntellect.com обязательна.