Свежие обсуждения
Микроконтроллеры

Вэйвтэйбл синтезатор

1 4 26

AHTOXA:
нельзя использовать 0 в мелодии
Вот именно. Поэтому 0 можно использовать в качестве разделителя мелодий.

А "сложный" - он не вручную
Он - вручную, но так ошибиться сложнее.

размер - мелодия
Узкий момент, в данном варианте, что этот размер, опять-таки, считать надо.
Вообще, конечно, можно пойти различными путями. Но, лично мне больше нравится вариант с адресами. Выделил 16 (условно) байт в начале файла, и никакой головной боли потом.

dosikus:
лучше Winhex
Для начала, тенкс.
А почему лучше?
Я же говорил, что использую уже подготовленный RAW. Вырезать там ничего уже не нужно. Поэтому, вариант с блокнотами, я предложил в самом начале. Вопрос в том, не "впихнёт" ли блокнот какую-нибудь свою служебную информацию, которая нам совершенно не нужна?

 

Ну и до кучи:
http://audacity.sourceforge.net/about/

Audacity — свободный, простой в использовании звуковой редактор для Windows, Mac OS X, GNU/Linux и других операционных систем. Audacity можно использовать для:
Записи звука.
Оцифровки аналоговых записей (кассет, грампластинок).
Редактирования файлов в форматах Ogg Vorbis, MP3 и WAV.
Физического редактирования нескольких файлов (вырезание, склейка, сведение).
Изменения скорости и высоты тона записи.

 

dosikus:
http://2baksa.net/news/19718/
Ну, не работает у меня Рапидшара и Слил.

 

dosikus:
Изменения скорости и высоты тона записи
Пока что, нашёл, кто это грамотно делает, только Вэйвсы. Все остальные - коряво.

 

Gregory: А почему лучше?

А ты не видел , что он сразу в хекс конвертит ?
Посмотри предыдущую страницу.
Не надо делать ваших танцев с бубном и хьювом.
Хьюв крякерский инструмент , никаких удобств.

 

Gregory: Ну, не работает у меня Рапидшара и Слил

Ну там же зеркала есть...

http://w13.easy-share.com/1229758.html
пароль www.2baksa.net

Выложил здесь:
http://kazus.ru/forum/topics/8707.html

 

Gregory: Поэтому, вариант с блокнотами, я предложил в самом начале. Вопрос в том, не "впихнёт" ли блокнот какую-нибудь свою служебную информацию, которая нам совершенно не нужна?

Ну так впихивай в редактор MPLABа.
Или в редактор CCS ...

 

"Insert 5 коп": Нашел в инете вот это http://telepribor.narod.ru/Archiv/WavBin.rar
Но сгодится наверное только для музыкальных звонков. 8 бит-8 кГц

 

Посмотрите статью "Цифровой музыкальный синтезатор" Радио №11-12 1992
Может подчерпнете полезную информацию

 

Gregory: Вот именно. Поэтому 0 можно использовать в качестве разделителя мелодий. ;)

Я не про то Разве в мелодиях нет нулей?

Gregory: размер - мелодия
Узкий момент, в данном варианте, что этот размер, опять-таки, считать надо.

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

Впрочем, не буду больше агитировать

ЗЫ. Использовать блокнот я бы поостерёгся, лучше всё же какой-нибудь HEX-редактор.