Угу. Пойдёт.Цитата:
Сообщение от Dr.Lion/RSM
Вид для печати
Угу. Пойдёт.Цитата:
Сообщение от Dr.Lion/RSM
И то, и другое. А все и не нужно реализовывать (хотя нормальное вибрато давно пора-бы уже сделать), просто те, что есть, понумеровать нормально, и параметры измерять в известных попугаях.Цитата:
Сообщение от Dr.Lion/RSM
Вообщем, до комманд еще очень далеко, сейчас меня больше интересует вопрос, как мне распечатывать и скролить треть экрана за 2 а ещё лучше за одно прерывание.Цитата:
Сообщение от Shiru
Ну, если для тебя это является проблемой..;) Также, как любая фреймовая листалка в газетах-журналах. Ничего сложного, но память жрёт конкретно.Цитата:
Сообщение от Dr.Lion/RSM
Btw, на SamCoupe редактор почему-то сделали не одним окном с шестью каналами в ряд, а два окошка по три канала друг над другом. Какие у них были соображения так делать - я не понял, но тоже вариант, если будет сложно интерфейс скомпоновать по-нормальному.
Кстати, я так и хотел предложить. Потому что когда одно окно - нифига не видно ноты которые сейчас играют на других каналах - тяжело будет отслеживать когда ноты друг на друга накладываются, чтобы эффекты делать. А то придется постоянно туда-сюда скроллиться. И необязательно делать обновление нотных позиций в одно прерывание - смысл, если следующая нота минимум только через 2 прерывания будет играть. Я бы ваще сделал максимальную скорость проигрывания в 3 прерывания, тогда никаких вопросов по обновлению экрана. За 3 прерывания можно слона нарисовать и ещё на анализаторы останется время.Цитата:
Сообщение от Shiru
У моего треккера своя специфика. Там при проигрывании должно выполняться 3 процесса:Цитата:
Сообщение от Shiru
-формирование текста начала следующего паттерна, чтоб напечатать его, когда закончиться текущий;
-дешифрация и проигрывание текущей позиции;
-скролл окна позиций и печать новой самой нижней на экране позиции.
Вообщем, скролить и печатать я умею, но здесь немного посложнее задачи...
Я изначально собираюсь располагать все шесть каналов в один ряд и скролировать горизонтально их подобно Mod Plug Tracker'у, хотя были идеи расположить каналы "в два этажа".Цитата:
Сообщение от Shiru
А какой у тебя шрифт? Если 4px, то 64 позиций вполне хватит, чтобы показать все каналы сразу.Цитата:
Сообщение от Dr.Lion/RSM
Шрифт действительно 4х8 но 64 символов на всё не хватит, считай:Цитата:
Сообщение от Shiru
1.Графа номера позиции - 4 символа;
2.Два канала огибающей/шума с межстрочными коммандами по 18 символов;
3.Шесть тоновых каналов с коммандами по 14 символов.
Итого: где-то 124 символа! На экране одновременно всегда будет видно 4 канала - 1 огибающей + 3 канала тоновых (как бы ты не сдвигал их вправо/влево).
Первый в мире трекер с 65536 строками в паттерне?:)Цитата:
Сообщение от Dr.Lion/RSM
А можно поподробнее расписать? Какие-то зверские количества символов у тебя.Цитата:
Сообщение от Dr.Lion/RSM
Ё-моё! Делайте два этажа! Зачем за прерывание скроллить? Зачем извороты со скроллением каналов по горизонтали? Когда все сразу на экране - это же в тысячу раз удобнее будет музыкантам. На Sam Coupe явно не дураки делали, а на ПЦ-шные редакторы внимания не обращайте - там разрешение экрана менять можно и горизонтальный скролл сделан только для того чтобы весь интерфейс от смены кол-ва каналов и разрешения не корежить. У нас же все предопределено заранее, давайте сделаем у-доб-но!
И кстати, шрифт тогда можно будет тоже не 4-ку делать, а хотя бы 6-ку. Это на мониторе с эмулятором все клево видно, а у кого реал на телеке или севшем мониторе? Делаем-то для всех или как?