Главная • О FruityLoops • Fruity Plugins • School • RUference • FAQ • Fruity TOP • Hall of Fame • Loops List • Download

Быстрый переход

Плагины-генераторы:

  

Плагины-эффекты:

  

Реклама

ФорумСсылкиОбратная СвязьО Нас


Fruity Plugins

Эффекты | Fruity Formula Controller

Fruity Formula Controller — это контроллер (дословно — "контроллер выражений"), в котором используются задаваемые пользователем формулы. Как и в других встроенных контроллерах, значения выражений могут варьироваться от 0 до 1 с использованием чисел с плавающей точкой высокой точности.

Выглядит так:

Эффекты | Fruity Formula Controller

Параметры

  • A/B/C — Три регулятора, которые используются для задания пользовательских параметров в формулах. Доступ к выдаваемым регуляторами значениям осуществляется через переменные a, b и c (см. далее список доступных объектов и функций).

  • Out — Показывает текущее значение выражения (пустая шкала — 0, полная — 1). Чтобы оценить, как значение выражения изменяется во времени, воспользуйтесь окном Meter (см. далее).

  • Formula – Введите сюда формулу. Нажмите клавишу ENTER, чтобы ее скомпилировать. Если выражение не содержит ошибок, Вы увидите сообщение об успешной компиляции "Compiled OK" под формулой, иначе Вы увидите краткое сообщение об ошибке.

  • Compile — Компилировать. Альтернатива нажатию клавиши ENTER в окне редактирования формул.

  • Info — Нажмите INFO, чтобы увидеть написанное автором пояснение к формуле. Текст редактируемый, поддерживает расширенные возможности редактирования "rich text formatting" (можно вставить текст, скопированный в буфер обмена из приложения WordPad).

  • Meter — Нажмите на надпись METER, чтобы увидеть график изменения значения выражения во времени. Это очень полезное окно, особенно когда дело касается программирования низкочастотных осцилляторов (LFO).

Синтаксис, объекты и функции

Модулем Formula Controller поддерживаются следующие синтаксис, функции и объекты:
 

Операторы

Сокращение

Комментарий

Пример

+

сложение

a+b

*

умножение

a*b

-

вычитание

a-b

/

деление

a/b

^

степень

a^b

Функции

Сокращение

Комментарий

Пример

Sin

синус

Sin(a)

Cos

косинус

Cos(a)

Tg

тангенс

Tg(a)

Ctg

котангенс

Ctg(a)

Sec

секанс

Sec(a)

CoSec

косеканс

CoSec(a)

ArcSin

арксинус

ArcSin(a)

ArcCos

арккосинус

ArcCos(a)

ArcTg

арктангенс

ArcTg(a)

Exp

экспонента

Exp(a)

Sqrt

квадратный корень

Sqrt(a)

Ln

логарифм по основанию e

Ln(a)

Log10

логарифм по основанию 10

Log10(a)

Log2

логарифм по основанию 2

Log2(a)

Neg

инверсия

Neg(a)

Abs

абсолютное значение

Abs(a)

Pi

число π

Pi()

Sum

сумма аргументов

Sum(a,b)

Min

минимум

Min(a,b)

Max

максимум

Max(a,b)

Round

округление до ближайшего целого

Round(a)

Int

интегральная часть

Int(a)

Frac

дробная часть

Frac(a)

IfE

возвращает 1, если a=b

IfE(a,b)

IfL

возвращает 1, если a<b

IfL(a,b)

IfG

возвращает 1, если a>b

IfG(a,b)

IfLE

возвращает 1, если a<=b

IfLE(a,b)

IfGE

возвращает 1, если a>=b

IfGE(a,b)

Case

возвращает b, если a=1, иначе возвращает c

Case(a,b,c)

Rand

псевдослучайное значение (0..1)

Rand()

SeededRand

случайное значение с задаваемым отсчетом (0..1)

SeededRand(Seed)

Специальные для FL Studio

Сокращение

Комментарий

Пример

a

значение, задаваемое регулятором A

a

b

значение, задаваемое регулятором B

b

c

значение, задаваемое регулятором C

c

SongTime

позиция в произведении, в четвертях

SongTime()

Time

системное время в миллисекундах

Time()

Tension

инерция

Tension(Value,Speed)

Дополнительные

Сокращение

Комментарий

Пример

Date

системная дата

Date()

MouseX

X-координата указателя мыши

MouseX()

MouseY

Y-координата указателя мыши

MouseY()


Перевод: Вячеслав Рагозин
 

Главная • О FruityLoops • Fruity Plugins • School • RUference • FAQ • Fruity TOP • Hall of Fame • Loops List • Download

© 2002-2007 MixGalaxy.ru. Первоначальная идея, контент и дизайн © 2001 gard, WaveWizzard.
Использование материалов сайта без согласия авторов запрещено.
All logos and trademarks in this site are property of their respective owner.

      Рейтинг@Mail.ru    Rambler's Top100