Forums:
Повечето от промените между версия 8.0.5 на Orinj и тази версия 9.0.0 са при MIDI, VST и автоматизациите.
Поддръжка на MIDI и SoundFont
- Тази версия включва един напълно нов начин, с който потребителите работят с MIDI. Тази версия е за това, от което се нуждае потребителя (ноти, контроли за смесването), а не за това, което се съдържа в стандарта MIDI (събития за началото на нотата и края на нотата, събития за амплитудата и панорамата)
- Нотите сега се добавят с едно щракване
- Всички ноти и контроли се добавят в една от пистите в MIDI
- Orinj избира канали за нотите и контролите, така че потребителят не трябва да го прави. Всички ноти за един инструмент са в един и същи канал. Различните инструменти са в различни канали. Всеки канал съответства на един канал
- Всеки файл MIDI работи с един файл SoundFont и се превежда в WAV за свиренето. Това означава, че свиренето в изгледа за MIDI, сесията и пианото е едно и също
- По същата причина, Orinj не изпраща данни MIDI към устройствата MIDI, а изпраща данни уейв от SoundFont към устройствата за такива данни
- Orinj помни кой SoundFont се използва за кой файл MIDI
- Всеки канал съдържа една контрола за амплитудата и една контрола за панорамата. Когато потребителят добавя ноти, на всеки канал се дава една банка с инструменти (виж Съобщение Контрола в MIDI) е един инструмент
- Orinj запомня дължината и скоростта на последната добавена нота MIDI и ги използва за следващата добавена нота (докато потребителят не избере друга дължина или скорост)
- Потребителят сега може да промени инструмента за целия канал и неговите ноти
- Orinj сега работи и с грубите, и с фините банки за инструменти, амплитуди и панорами
- Докато потребителят не промени тези параметри, един нов файл MIDI в Orinj сега определя темпото като 750000 микросекунди в четвърт нота или 80 четвърт ноти в минута, размер 4/4, панорама на канала в средата и амплитуда на канала равна на -8 dB. Няма други контроли. Банките и инструментите се добавят, когато потребителят добавя ноти
- Новата резолюция за MIDI в Orinj е по-голяма от предишната за по прецизно разположение на нотите
- Пианото за MIDI сега показва имената на семплите SoundFont, които се използват за да се свири всяка нота
Поддръжка на VST
- В Windows и Linux, потребителят може да използва няколко прозореца VST по едно и също време, даже и по време на свиренето
- Папките VST може да са където и да е, даже и в скритите папки в Linux и не трябва да са на едно и също място
- Добавихме прозорци VST за процесорите VST, които нямат свои собствени прозорци
- Подобрихме как Orinj се справя с опашката на процесорите VST (т.е., звукът, който се допълва, защото някои ефекти имат забавяне, като например ривърбите, ехото и така нататък)
- Добавихме проверки дали системата VST е достъпна. Тъй като ефектите VST са създадени от други, тези проверки помагат да сме сигурни, че Orinj няма да спре да работи, когато едно VST се срути
Автоматизации
- Добавихме автоматизации за повечето от параметрите на ефектите. Предишната версия на Orinj даваше автоматизации само за амплитудата, панорамата, сухия микс и мокрия микс. Сега, Orinj може да автоматизира почти всичко, даже и забавянето и затихването на ефектите, праговете и отношенията на компресорите, амплитудите на еквилайзерите и така на нататък
Други значителни промени
- Добавихме запис с много опити. Ако потребителят реши така, всеки нов опит ще унищожи предишния опит автоматично
- Добавихме свирене в моно
- Опростихме панела с контролите за пистата вляво на пистите в сесията за да има повече пространство за сесията
- Махнахме вертикалното фокусиране в сесията
- Опростихме и панела с контролите за пистата вляво на пистите в лупинга
- Преместихме сухия микс и мокрия микс в ефектите, към които принадлежат
- Махнахме паузата на свиренето и намалихме пространството, което се използва от бутоните за свирене, изглед и други такива бутони най-отдолу
- Преместихме временните файлове, настройките, и лиценза за Orinj във папката за временни файлове orinj в потребителската папка в системата
- Добавихме и възможност да се инсталира лиценза чрез Orinj
- Променихме решетката MIDI за да се вижда текущия размер
Други промени
- Намалихме началния размер на буферите за свирене и запис (приблизително 5 милисекунди за запис с два канала, 44.1 kHz)
- Променихме изгледа на някои от ефектите (например хора), така че контролите да са групирани правилно и да е по-лесно да се работи с тях
- Махнахме изходната амплитуда от слуховия възбудител в Orinj, тъй като прави същото, като сухия и мокрия микс
- Подобрихме прецизността на праговете на компресорите
- Оптимизирахме компресора в Orinj
- Подобрихме рисуването на графиките в ефектите, някои бутони, автоматизациите, някои контроли, решетката в MIDI grid, лентата за времето в лупинга
- Махнахме времената за сесията, изгледа и файла най-долу в Orinj. Все още са достъпни през менюто
- Добавихме една нова кожа (Carbon)
- Направихме така, че потребителят да може да затваря Orinj по време на свиренето
- Направихме така, че Orinj да помни нивото на хоризонталното фокусиране при затварянето
Поправки на грешки
- Поправихме махането на DC в Orinj. В доста случаи в предишната версия, този ефект не произвеждаше промени
- Променихме отпускането на нотите SoundFont, защото преди спираха прекалено рано
- Поправихме една грешка при натискането на бутоните на пианото MIDI два пъти
- Подобрихме работата с нотите MIDI (т.e., една втора нота на същия клавиш и същия канал трябва да спре текущата нота)
- Направихме така, ще новите ноти MIDI правилно да се слагат на кръгли пулсове в MIDI
- Поправихме работата с банките и определени генератори в SoundFont, така че да се свирят правилните семпли с правилните формати за аудио
- При промяната на темпото в MIDI, преместихме всички ноти. Това не следва стандарта MIDI, но е това, което потребителят очаква
- Поправихме как се връщат промените, когато нотите се наслагват към решетката
- Поправихме връщането в изгледа за единични вълни при прилагането на автоматизации и ефекти
- Поправихме грешки при показването на свойствата на входните и изходните устройства
- Поправихме работата с латентността, която се определя от потребителя
- Поправихме зареждането на имената на устройствата ASIO
- Поправихме пробната честота, която се изпраща към устройствата ASIO
- Поправихме изчисленията на атаките и отпусканията на компресорите в специални случаи (например нулева атака или отпускане)
- Поправихме как се показва дървото със семплите за лупингите в Linux за да избегнем отрязването на имената на семплите. Поправихме и други неща, които се рисуват в Linux
- Направихме промени при работата с временни файлове за да предотвратим загуба на данни (въпреки, че сме виждали само един случай, при който Orinj изгуби една записана писта)
- Подобрихме как Orinj се справя със сесии с лупинги, в които липсват семпли
Добави нов коментар