Промени в структурата на ефектите във версия 3.0.2 на Orinj

Качено от admin на Mon, 04/09/2018 - 13:14

Forums:

администратор: Качено първо на 2017 01 02

mic, 2017 01 02: Във версия 3.0.2 на Orinj направихме две промени в структурата на ефектите на Orinj. Промените бяха следните.

  • Махнахме класа EffectForeground. Целта на този ефект беше да определи цвета на шрифтовете в графичния интерфейс на ефекта. Не беше задължителен. Цветът трябваше да се използва предимно за етикетите и беше необходим, защото някои от старите кожи на Orinj използваха и тъмни фонове, и тъмни шрифтове. Този клас не е необходим в новите кожи на Orinj.
  • Добавихме един аргумент на функцията apply в EffectInterface. Тази функция взема един буфер с данни за аудио и прилага ефекта към данните. Добавеният аргумент беше времето на началото на буфера при свиренето. Повечето ефекти не се интересуват от времето. Едно ехо например ще произведе повторения на сигнала за аудио с едни и същи стойности на забавянето и затихването, независимо от коя част от сигнала се съдържа в буфера. Някои ефекти обаче трябва да знаят времето на свирене. Един уа-уа ефект например трябва да знае времето на свирене за да определи текущата дълбочина на модулацията за уа-уа. По принцип, ефекти които използват нискочестотна осцилация – осцилация в диапазона на човешкото тремоло и възприятие – трябва да знаят екущото време на свирене.

Тези промени не са важни за потребителните, но са важни за програмистите, които искат да създават свои собствени ефекти DSP за Orinj.

mic, 2017 01 03: Заради тези промени, заменяме и някои от файловете за сваляне, които са свързани със създаването и пробването на ефекти – exampledelay.zip, exampedelaytest.zip, oreffect.jar, and oreffect.zip.

Добави нов коментар

Filtered HTML

  • Freelinking helps you easily create HTML links. Links take the form of [[indicator:target|Title]]. By default (no indicator): Click to view a local node.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.