Полнофункциональный графический редактор звуковых банков нескольких форматов.

swami 002

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

swami 003

swami 004

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

swami 005

swami 006

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

swami 007

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

swami 008

swami 009

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

swami 010

swami 011

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

swami 012

swami 013

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

swami 014

swami 015

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

swami 016

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

swami 018

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

swami 017

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

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