JS Fantasia (JSampler) ‒ полнофункциональный Java (Java Swing / jlscp) графический интерфейс (GUI front-end) для консольного семплера LinuxSampler.
LinuxSampler ‒ консольный музыкальный инструмент, семплер профессионального уровня. Проект основан в 2002 году с целью создания открытого семплера с высокой стабильностью, эффективностью и очень низкой задержкой. Планировалось создание семплера предоставляющего профессиональные возможности сравнимые с оборудованием и коммерческими программными сэмплерами, а также функционалом пока недоступным в других семплерах.
Семплер / Сэмплер (Sampler) ‒ электронный музыкальный инструмент, а также прибор для воспроизведения, записи и обработки семплированных звуков. В отличи от синтезаторов в семплере вместо генераторов звука используется семпл (относительно небольшой оцифрованный звуковой фрагмент, акустических и/или реже электронных музыкальных инструментов).
Основной целью создания JSampler является предоставление пользователю расширяемого и гибкого интерфейса для управления семплером LinuxSampler. Интерфейс выполняет роль клиента для LinuxSampler Control Protocol (LSCP), обеспечивая TCP / IP связь семплера с его внешними интерфейсами, а также позволяет управлять семплером по локальной сети с любого устройства.
Интерфейс JS Fantasia с первоначальным дизайном от Оливера Бойера (Olivier Boyer) выглядит более современно чем JS Classic (стандартный интерфейс проекта JSampler). Из интерфейса можно контролировать весь имеющийся функционал семплера, также доступно несколько дополнительных возможностей позволяющих облегчить повседневное использование семплера, автоматизируя выполнение наиболее часто используемых функций, имеется виртуальная клавиатура.
JS Fantasia сохраняет запущенный сеанс в файл стандартного формата LSCP (*.lscp), поддерживает работу с семплами форматов GIG, SFZ, SF2, AKAI и KORG (поддержка других форматов добавляется модулями LinuxSampler). В качестве звукового сервера может использоваться ALSA или JACK, ведётся подробный лог событий, для управления может использоваться мышь и/или клавиатурные сочетания.
Лицензия: GNU General Public License version 2.0 (GPLv2)