Linux -- это интересно

Swami


Рубрика: Аудио и видео ПО
Метки: | | | | | | | |
Просмотров: 408

Swami ‒ полнофункциональный C (си) / Python / GTK редактор звуковых банков нескольких форматов.

Проект SWAMI (Sampled Waveforms And Musical Instruments) предоставляет коллекцию свободных приложений для редактирования, управления и игры на MIDI-инструментах. В настоящее время основное внимание участников проекта уделяется звуковых банков в формате Sound Font2 (SF2).

SF2 (Sound Font2) ‒ универсальный формат звукового банка, комплект сэмплов необходимых для создания треков и музыкальных эффектов. Сэмплы являются аудио фрагментами записанными из всевозможных источников в формат WAV (Waveform Audio File Format) и скомпилированны специальным образом в один файл (с расширением *.sf2).

Технология сэмплирования Sound Font2 (SF2) стала известна с появлением звуковых карт Sound Blaster для IBM-PC совместимых компьютеров. SF2 получила своё название (звуковой шрифт) потому что концепция и их поведение очень похоже на компьютерные шрифты.

Swami (ранее Smurf) является основным приложением проекта SWAMI, приложение имеет модульную архитектуру и разрабатывается как графический интерфейс к библиотеке libInstPatch Instrument, также в рамках проекта разрабатывается веб-интерфейс PatchesDB для взаимодействия с сайтами обмена музыкальными инструментами.

Swami использует звуковой синтезатор FluidSynth который может работать с любым звуковым интерфейсом (ALSA, JACK и др), доступны модуляторы эффектов SoundFont работающие в режиме реального времени, включая глобальные модуляторы сеансов, которыми можно управлять с помощью внешних MIDI-контроллеров.

FluidSynth (ранее iiwusynth) ‒ консольный MIDI-синтезатор работающий в режиме реального времени, основанный на спецификациях Sound Font2. Используется при отсутствии звуковой карты с собственным MIDI-секвенсором, для синтеза звука использует исключительно банки звуков в формате SF2, размер загружаемых банков звуков ограничивается только наличием свободной оперативной памяти.

Swami оснащён строенной музыкальной виртуальной клавиатурой (Virtual piano keyboard), используемой для редактирования нот инструментов. Просматриваемый звуковой банк открывается в виде древа, для удобной навигации и копирования ресурсов между файлами.

Swami поддерживает работу с звуковыми банкам форматов SF2, DLS1 и DLS2, а также GIG (Gigasampler), воспроизведение 24Бит аудио. Доступен плагин "Камертон" (Tuning Fork), для автоматической настройки на основе FFT (Быстрого преобразование Фурье), полезен в настройке аудио-семплов и инструментов. Многие функции и поддержка других форматов звуковых банков находятся в стадии реализации, для управления используется мышь и/или клавиатурные сочетания (настраиваемые).

Лицензия: LGPLv2 / GPLv2

Домашняя страница

Страница на sourceforge.net

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)