User Tag List

Показано с 1 по 10 из 38

Тема: Mason-AY By Entire Group ...

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    04.03.2005
    Адрес
    Ukraine, Kiev
    Сообщений
    792
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Talking Mason-AY By Entire Group ...

    Всё тянул с открытием этой темы, поскольку хотел хоть как-то сносно доделать первую версию редактора. Сейчас редактор проигрывает всё, что умеет проигрывать PT3, но сохранение музыки работает в слишком не экономном режиме (тестовом), и не реализовано полноценное проигрывание мелодии с делением INT’а. Правда нет ещё и эффектов 1ххх и 2ххх, но это всё временно.

    Поэтому начну эту тему со звуковой карты. Все панически боятся SB режима. У меня стоит самая простейшая звуковая карта ALS4000, стоимостью в $4 и прекрасно поддерживается порт 220, и DMA великолепно работает. С ней прилагается один драйвер Regency, что, типа, эмуляция SB16. Хотя просто в “винде” открывается доступ к портам. Всё, все проблемы со звуком решены. Речь шла о Win XP, в 98’ой вообще ничего не нужно делать, просто запустить винду или DOS. И не нужно в ХР устанавливать никаких досов. Хотя в текущей версии редактора просто маленькая лажа, с режимом TURBO-DMA, и некоторые SB не имеют такое в наличии, но это я уберу. Так же есть эмуляторы SB которые я так же опробовал и да же работает, хотя и коряво. Есть Sound FX 2000, есть VDM Sound, правда они требуют чёртовой регистрации. Так же есть GUS-APPS, он, правда, самого Gravis’а эмулирует просто ужасно, но SB16 эмулирует.

    А вообще-то MASON писался для режима деления INT’а на “n” частей, что задаётся командой прямо в треке. Так же можно автоматически отбросить деление и перекинуть дополнительный трек в Turbo Sound, на второй AY.

    Сейчас я полностью написал плеер на Speccy, который жрёт 3000..4000 тактов. Первая версия плеера не стабильна в INT’е, но последняя версия будет стоять колом. Хотя и сейчас плеер почти не прыгает в INT’е. Постараюсь к утру закончить “измерялку” тактов, что бы народ мог оценить результат. Так же прошу предоставить мелодии для тестирования. Я, конечно, понимаю, что на слух это не так просто определять, но “глюки” не должны пробраться.

    Но есть очень не приятная особенность. К сожалению, я не очень качественно написал компилятор музыки, где-то допустил логическую ошибку и музыка не очень хорошо “кранчируется”. Примерно от оригинала (PT3 или ASC) увеличивается в размере на 10-15%. Самый огромный размер, который я получал - был 14 килобайт, сам плеер занимает ещё 1 килобайт. В общем, меня это расстроило, да и сам компилятор пакует музыку в среднем около 10-ти минут на 1000-ном процессоре, решил написать на языке высокого уровня, - вот дурак. И вот было бы интересно узнать у массы, удовлетворит ли Вас модуль около 16-ти килобайт, но стабильный в прерывании и требующий 3000 тактов? Хотя этот вопрос ближе к программистам.

    Сам редактор готов выслать тем, кто обратится непосредственно ко мне. Мне не жалко поделиться, но выкладывать недоделку не хочется. Но предупреждаю, поддержки Turbo Sound’а пока нет.

    Краткое описание возможностей:
    • Выбрать огибающую с частотой 0 нельзя, сделано специально, что бы можно было указывать в колонке эффект огибающей но значение брать последнее а не 0.
    • На каждый из ABC(E) каналов (трек) по две дорожки. Вторая дорожка включается эффектом. Я бы вообще сделал программное ограничение на эту функцию, поскольку в итоге мелодия получается прекрасная, но размеры. Уважаемые музыканты пощадите программистов, ведь нужно ещё и графику с кодом куда-то уложить. Изначально эта функция предполагалась для использования в деме CuberDie, где на определённые эффекты, а это примерно 15-20 секунд, получаются уникальные звуки, а потом всё снова в нормальном режиме. Так что не сходите сума!!!
    • На каждый из ABC(E) каналов можно выбрать собственный трек с собственной длиной. (E) это значения частот огибающих.
    • Количество инструментов и орнаментов 256, хотя доступно только от 0..Z
    • В орнаменте можно установить режим S.T.(Sound Tracker), что позволяет их зациклить синхронно с инструментом. Половина мелодий Agent-X’а глючат в PT3.
    • Ну и самое главное это очень скоростной плеер. Хотя, возможно, я забыл, и плеер PT3 уже давно написан в 3000 такта ...

    Удобство пока не особо оценишь, ведь нет копирования и блоков. Редактирование инструмента доделано не до конца, и некоторые значения вообще поменять нельзя. Но в любом случае спасибо, что хоть как-то интересуетесь редактором. А то я частенько задумываюсь, что старый способ программирования изначально отталкивает от моих работ.
    AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. ASAM Compiler By Rob F. / Entire Group ...
    от Robus в разделе Программирование
    Ответов: 125
    Последнее: 30.09.2013, 13:39
  2. Colorbok^Phantom Family Group
    от rajdee в разделе Графика
    Ответов: 12
    Последнее: 20.01.2011, 23:32
  3. Pintelin Editor v.01 By Entire Group ...
    от Robus в разделе Графика
    Ответов: 63
    Последнее: 04.11.2006, 00:33
  4. Ответов: 15
    Последнее: 10.07.2006, 10:49

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •