Огляд¶
Повідомлення про припинення використання¶
Важливо
Раніше Zrythm пропонував можливості створення сценаріїв за допомогою GNU Guile. Цю функцію вимкнено та вважається застарілою. Ми будемо переходити на іншу структуру для створення сценаріїв, ймовірно, на основі libpeas. Ідеї та пропозиції вітаються.
Цей розділ залишився як посилання на те, що було можливо, і буде замінено в майбутньому.
Попередні можливості сценаріїв¶
Zrythm пропонує інтерфейс сценаріїв, реалізований за допомогою GNU Guile, який підтримує кілька мов сценаріїв. Зараз Zrythm підтримує такі мови сценаріїв:
Примітка
API Guile недоступний у Windows. Перегляньте цей квиток, щоб дізнатися більше.
The API section
is a comprehensive list of all
available procedures in the API. Each section
in the API corresponds to a specific Guile module.
Використання модулів¶
Щоб використовувати модуль audio position
зі Scheme, використовуйте наступний код:
(use-modules (audio position))
(let* ((pos (position-new 1 1 1 0 0)))
(position-print pos))
Щоб використовувати його з ECMAScript, використовуйте:
var position_module = require ('audio.position');
var position_new = position_module['position-new'];
var pos = position_new (1, 1, 1, 0, 0);
var position_print = position_module['position-print'];
position_print (pos);