Плановете за версия 4 на Orinj

Качено от mic на Fri, 03/30/2018 - 11:00

администратор: Качено първо на 2016 11 18

Имахме доста работа между версиите 2 и 3 на Orinj, но винаги има още. Това, което според мен трябва да осъществим скоро, е тук.

Важна функционалност, която може да изисква доста промени

Двете неща, които според мен са доста важни, са следните.

  • Многопистовата сесия трябва да може да работи с барабанни лупинги създадени в изгледа за лупинги. Във версиите 2 и 3, потребителят трябва да промени лупингите в изгледа за лупингите и да ги смеси във файлове уейв, които след това могат да се вкарат в многопистовата сесия. По-добре е да позволим на потребителя да вкара самите лупинги във сесията. В сесията, потребителят може да щракне два пъти върху лупинга и да го отвори в изгледа за лупинги, където промените автоматично ще се появят в многпистовата сесия. Успяхме да вкараме файлове MIDI в сесията с версия 3 на Orinj. Трябва да можем да вкараме и лупинги с версия 4.
  • Трябва да има един по-добър начин да работим с Orinj на таблети. Доста от работата на потребителя е със стандартните менюта най-отгоре на софтуера. Може би това е OK и ще продължим да ги използваме, но ако има начин да направим работата на потребителя по-лесна, трябва да го използваме.

Друга функционалност

Следните неща са по-лесни. Някои от тях може и да се появят в бъдещите версии 3, вместо да чакат версия 4.

  • На Orinj му трябва допълнителни инструменти за наблюдения, като например един фазов осцилоскоп или един спектрограм по време на свиренето. Тези две неща могат да бъдат осъществени като част от пакета с ефекти на Orinj.
  • Други ефекти може също да са полезни. Може би един уа ефект? Един дитер? Един ривърб с праг на затихването?
  • Трябва да направим няколко промени при работата с маркерите. Маркерите сега са извън файловете уейв и MIDI, а би трябвало да са част от тях. Има парчета уейв и съобщения в MIDI, които могат да се справят с маркерите.
  • Ще има няколко подобрения в контролите за натиска върху клавиша и канала в MIDI. Всяка такава контрола определя натиска и едно устройство MIDI трябва да получи много такива съобщения за да произведе променящия се натиск, който очакваме. Трябва на потребителя на Orinj да му е лесно да създава много такива контроли.
  • Софтуерите в Java все още не изглеждат добре на екрани с висока резолюция, защото не избират мащаба автоматично (виж Orinj Известни проблеми). Java 9 трябва да поправи това, но ще се появи след средата на 2017-та. Ако се забави или пък не включва тази автоматична нагласа на мащаба, ще трябва да променим кода на Orinj да позволим промени в размера на неговите компоненти.
  • Orinj би трябвало да позволява записа на MIDI.
  • Orinj може да осъществи обвивки за амплитудата и панорамата в изгледа за MIDI. Обвивките за амплитудата и панорамата вече работят върху файлове MIDI в многопистовата сесия.
  • Възможно е да се добави поддръжка за VST в Orinj, но първо ще трябва да прегледаме изискванията в лиценза за VST.
  • Orinj може да осъществи и поддръжка за iXML, въпреки че според мен функционалността в iXML е предимно свързана с работата с видео.
  • Трябва да имаме повече езици. Надявам се, че някои от потребителите ще решат да преведат файловете XML с езиците в Orinj.

автори: mic

Comments

Пробвахме Orinj с Java 9 (и Java 10) и проблемът с мащаба е поправен. Следващата версия на Orinj - версия 4 - ще е за Java 7, 8, 9 и 10. Само Java 9 и 10 помагат с екраните с голяма резолюция, като поддържат избора на потребителя на мащаба за цялата операционна система, какъвто и да е.

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

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.