Важная информация

User Tag List

Страница 5 из 14 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 138

Тема: MagicSound для Aleste 520

  1. #41
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,874
    Спасибо Благодарностей отдано 
    664
    Спасибо Благодарностей получено 
    1,874
    Поблагодарили
    1,067 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Имхо для наладки MagicSound было бы удобно иметь или тестовый .stm с синусоидой определенной частоты и амплитуды или тестовую программку, которая сформирует (или подгрузит из файла) эту синусоиду и воспроизведет ее через 1-4 каналы. Результат воспроизведения с карточки можно записать и посмотреть в аудиоредакторе - похоже ли на синусоиду, какая амплитуда и частота. Отлаживать на музыкальных stm несколько сложнее.

  2. #42
    Activist Аватар для Sherlock
    Регистрация
    03.10.2017
    Адрес
    г. Санкт-Петербург
    Сообщений
    217
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    16 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Имхо для наладки MagicSound было бы удобно иметь или тестовый .stm с синусоидой определенной частоты и амплитуды или тестовую программку, которая сформирует (или подгрузит из файла) эту синусоиду и воспроизведет ее через 1-4 каналы. Результат воспроизведения с карточки можно записать и посмотреть в аудиоредакторе - похоже ли на синусоиду, какая амплитуда и частота. Отлаживать на музыкальных stm несколько сложнее.
    Верно. Но проще напрямую запрограммировать DMA на воспроизведение небольшой таблицы s = sin(t).
    К сожалению я так далеко от Z80 сегодня, что вряд возьмусь за эту работу, но если найдется желающий и умеющий программировать Z80 могу помочь.
    Могу сказать тоже самое и про написания небольшого и теста компьютера для ROM. Чтобы он тестировал основные устройства, память, уст. в.в., маппер.

    Короче. Если есть на форуме желающие, могу дать совет и помочь чем смогу.
    Последний раз редактировалось Sherlock; 29.10.2017 в 19:14.

  3. #43
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,874
    Спасибо Благодарностей отдано 
    664
    Спасибо Благодарностей получено 
    1,874
    Поблагодарили
    1,067 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В OpenMPT можно сделать (из "простых" форматов) s3m или mod с синусоидой. Чем бы потом конвертнуть в stm?
    Здесь есть всякие доисторические конвертеры, но, например, sc11 у меня не запустился, да и не факт, что он подойдет, т.к. в doc упоминаются 6/8 канальные, а не 4х канальные.

  4. #44
    Activist Аватар для Sherlock
    Регистрация
    03.10.2017
    Адрес
    г. Санкт-Петербург
    Сообщений
    217
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    16 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    STM это PC версия MOD без пары фишек. Затем mod получил новую версию формата допускающего более 4 треков. Тоже случилось и с Stm, но расширение сменили на s3m. Нужно брать любой трекер записывающий stm или смотреть в сторону mod2stm конверсии.

  5. #45
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,874
    Спасибо Благодарностей отдано 
    664
    Спасибо Благодарностей получено 
    1,874
    Поблагодарили
    1,067 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вышеупомянутый sc11 запустился в DOSbox и сконвертил mod->stm. Но сконвертил своеобразно - фрагменты синуса перемежаются с какими-то пачками импульсов. Наверно это не стоит использовать в качестве тест-сигнала.

    - - - Добавлено - - -

    В sc11 ошибка, неправильно определяет смещение первого семпла, поэтому там в начале семпла воспроизводится ерунда. Если использовать не 1й, а 2й семпл/инструмент, то нормально и в OpenMPT и в emu. Если завтра еще будет актуально, сгенерирую несколько файлов и пошлю Дмитрию2012.

  6. #46
    Activist Аватар для Sherlock
    Регистрация
    03.10.2017
    Адрес
    г. Санкт-Петербург
    Сообщений
    217
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    16 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Думаю это будет полезно. Ждем.

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

  8. #47
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,874
    Спасибо Благодарностей отдано 
    664
    Спасибо Благодарностей получено 
    1,874
    Поблагодарили
    1,067 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дмитрий2012 попробовал маленькие (3-16 Кб) .stmы с синусом и они ничего похожего на синус не давали. Т.к. axel что-то похожее на музыку все же дает, появилось предположение, что дело в количестве/объеме или расположении в памяти семплов. Приложенный файл близок по размеру к "играющим" музыкальным stmам и уже дал "много синусоиды" (но не все) на реале. Дмитрий2012 собирается выложить результат с реала.
    sins1.stm воспроизводит (через 1й канал) синусоиду с возрастающей частотой (7 ступенек), время одного цикла проигрывания 52-53 секунды, потом по новой.
    Вложения Вложения
    • Тип файла: zip SINS1.ZIP (688 байт, Просмотров: 55)

  9. #48
    Master
    Регистрация
    10.02.2014
    Адрес
    г. Тула
    Сообщений
    538
    Спасибо Благодарностей отдано 
    48
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    29 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот собственно запись с реала https://drive.google.com/file/d/0B7x...ew?usp=sharing

  10. #49
    Activist Аватар для Sherlock
    Регистрация
    03.10.2017
    Адрес
    г. Санкт-Петербург
    Сообщений
    217
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    16 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Дмитрий2012 попробовал маленькие (3-16 Кб) .stmы с синусом и они ничего похожего на синус не давали. Т.к. axel что-то похожее на музыку все же дает, появилось предположение, что дело в количестве/объеме или расположении в памяти семплов.
    Как мной уже было сказано выше, проблема в генерации адреса памяти при доступе контроллером DMA. А это может происходит по ряду причин которые были перечислены.

    N.B. Единственное ограничение которое не имеет STM файл, но имеет MS это максимальный размер одного сэмпла. В файле он может превышать 64КБ тогда как плата не может воспроизводить сэмплы длинней 64КБ. Точнее сказать, длина сэмпла должна укладываться в 4x16КБ. К примеру если сэмпл начинается в ячейке 3FFF то его максимальная длина будет 48КБ+1Б.

    DMA видит область памяти 64КБ
    Последний раз редактировалось Sherlock; 30.10.2017 в 22:58.

  11. #50
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,874
    Спасибо Благодарностей отдано 
    664
    Спасибо Благодарностей получено 
    1,874
    Поблагодарили
    1,067 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В sins1 семплы (кроме короткого неиспользуемого первого) по 16000 байт

Страница 5 из 14 ПерваяПервая 123456789 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Компьютер "Aleste 520EX"
    от Sayman в разделе Разное
    Ответов: 513
    Последнее: 03.08.2023, 18:46
  2. Aleste 520EX в корпус УКНЦ
    от Павел Рябцов в разделе Разное
    Ответов: 178
    Последнее: 28.05.2021, 11:06
  3. Куплю компьютер Aleste 520EX (Алеста)
    от Nickolas в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 23.10.2009, 05:06

Ваши права

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