Страница 1 из 2

Музыкальный звонок - WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Сб ноя 26, 2011 23:27:35
Dmitry Dubrovenko
Собственно уже неоднократно мелькала ссылка на данный девайс.
Вот демка звучания.
Схема подкупает простотой.
Но, как обычно, не обошлось без "ложки дёгтя". Очень уж проблематично менять мелодии в прошивке.
НаписАл программку, которая не только умеет это делать, но ещё и может конвертировать прямо из миди-файлов непосредственно в прошивку (*.hex). Присутствуют настройки, позволяющие транспонировать и удалять ноты и треки (это для тех, кто с секвенсорами не "дружит").
Кому не лень, потестируйте.
Варианты под Windows и Linux брать здесь (ConTiny45).

Re: WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Вс ноя 27, 2011 00:10:32
К@Т
Dmitry Dubrovenko писал(а):Собственно уже неоднократно мелькала ссылка на данный девайс.
Вот демка звучания.
Схема подкупает простотой.
Но, как обычно, не обошлось без "ложки дёгтя". Очень уж проблематично менять мелодии в прошивке.
НаписАл программку, которая не только умеет это делать, но ещё и может конвертировать прямо из миди-файлов непосредственно в прошивку (*.hex). Присутствуют настройки, позволяющие транспонировать и удалять ноты и треки (это для тех, кто с секвенсорами не "дружит").
Кому не лень, потестируйте.
Брать здесь.
Дмитрий чтото у меня ей г... получилось а не мелодия(конвертировал под ёлку из радио(креплю архивом ёлку,попробуй сам как у тебя пойдёт прошивка kj1).

Re: WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Вс ноя 27, 2011 02:17:05
Dmitry Dubrovenko
Скажи, пожалуйста, что ты там конвертил, картинки что ли? :shock:
В твоём вложении нет ни одного, ни МИДИ, ни текстового файла.
Ты сперва первоисточник-то почитай. В самой программе даже Хелп небольшой вставил (на русском!).

Re: WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Вс ноя 27, 2011 11:55:56
К@Т
Dmitry Dubrovenko писал(а):Скажи, пожалуйста, что ты там конвертил, картинки что ли? :shock:
В твоём вложении нет ни одного, ни МИДИ, ни текстового файла.
Ты сперва первоисточник-то почитай. В самой программе даже Хелп небольшой вставил (на русском!).
там 12 обрезков миди. :) Ненашол где?Файл протеуса в орхиве запусти и послушай каке мелодии получились.Жуть просто.Может я чтото и не так сконвертил. :)

Re: WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Вс ноя 27, 2011 12:46:26
Dmitry Dubrovenko
К@Т писал(а):там 12 обрезков миди
Кто тебе сказал, что эти "обрезки" имеют отношение к МИДИ?
К@Т писал(а):Может я чтото и не так сконвертил.
Хочешь, я пришлю тебе обрезок jpg-файла, а ты попробуй из него картинку получи. :)))

Программа предназначена для работы с файлами МИДИ форматов 0 и 1, а не с различными "обрезками".

Блин! Пойду Хелп дописывать.

Re: WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Вс ноя 27, 2011 13:01:36
К@Т
Dmitry Dubrovenko писал(а):
Программа предназначена для работы с файлами МИДИ форматов 0 и 1, а не с различными "обрезками".

Блин! Пойду Хелп дописывать.
Значит там моя ошибка. :?

Re: WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Пн ноя 28, 2011 01:02:41
Dmitry Dubrovenko
Не, всё-таки объясни, как ты туда умудрился засунуть совершенно посторонние файлы, да ещё что-то сконвертировать, при этом? :roll:

Хелп обновил.

Re: WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Пн ноя 28, 2011 01:04:48
К@Т
Dmitry Dubrovenko писал(а):Не, всё-таки объясни, как ты туда умудрился засунуть совершенно посторонние файлы, да ещё что-то сконвертировать, при этом? :roll:

Хелп обновил.
Когда делаеш без инструкции,т.е.по интуиции то и не такое может получитса. :)

Re: WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Пн ноя 28, 2011 01:13:11
Dmitry Dubrovenko
Да не может, ибо программулина проверяет структуру файла, и что попало "хавать" не будет. :?

Или ты просто те прошивки от ёлки в Тиньку засунул? :roll:

Re: WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Пн ноя 28, 2011 01:18:59
К@Т
Dmitry Dubrovenko писал(а):Да не может, ибо программулина проверяет структуру файла, и что попало "хавать" не будет. :?
Ведь схавало значит может
Dmitry Dubrovenko писал(а):
Или ты просто те прошивки от ёлки в Тиньку засунул? :roll:
Наоборот сконвертил,а потом долго(минут 20) разбирался как их в ёлку засунуть и засунул,что получилось можно услышать в шпротеусе(kj1) ритм куда зря и заикаетса. :)

Re: WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Пн ноя 28, 2011 01:59:21
Dmitry Dubrovenko
Уж не знаю, кто там у тебя, что хавал, но определённо не моя программулина. :)))
Хорош "лечить". Это тебе не Сонику лапшу, про второй режим программирования ПИКов, на уши вешать.

Ещё раз повторяю: проверяется СТРУКТУРА файла, а в твоём вложении, файлы и близко не лежали с нужными стандартами.

К@Т писал(а):разбирался как их в ёлку засунуть и засунул
От Тиньки в ПИК?
Тоже не плохо. :shock:

Re: WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Пн ноя 28, 2011 13:03:13
К@Т
Dmitry Dubrovenko писал(а):Хорош "лечить". Это тебе не Сонику лапшу, про второй режим программирования ПИКов, на уши вешать.
Про лапшу акуратнее.Как будто ты не знаеш что во втором режиме сначала подаётса впп а потом 5в и при пропадании впп 5в должно оставатса,а не плясать вместе с впп.Поэтому я и сказал что это у тебя и пазака кастраты второго режима а не полный второй режим. :evil:

Re: WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Пн ноя 28, 2011 13:38:25
Dmitry Dubrovenko
К@Т писал(а):Как будто ты не знаеш
Первый раз такое слышу. Зачем это, интересно, нужно, что б на запрограммированном контроллере обязательно оставалось Vdd?
Но, вообще-то, ты говорил малость другое, что второй режим нафиг не нужен.
Однако это тема совсем для другой темы (сорри, за тавтологию). :)))

А здесь ты всё-таки поясни, что и куда ты запихивал?

Re: WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Пн ноя 28, 2011 14:04:33
oleg110592
2 Dmitry Dubrovenko
спасибо за програмку
тут Вы выложили: Небольшая подборка готовых прошивок WTTiny45.zip
Пока нет времени собирать, чтоб тестировать, а хотелось услышать как звучат другие мелодии.
Если это возможно - запишите, пожалуйста в виде мп3. Надо тут девайсик звучащий к новому году сотворить, не решил, или такой делать, или с карточкой.

Re: WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Пн ноя 28, 2011 14:15:59
Мастер Ломастер
вот что меня всегда интересовало: зачем любители-программисты постоянно стремятся отступать от традиционных правил оформления программ? слава богу, у вас хоть палитра системная, без попугайных красок, но почему загрузка файла у вас кнопкой на рабочем пространстве окна проги, а в меню файл - только ВЫХОД?! загадко...

Re: WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Пн ноя 28, 2011 15:43:28
Dmitry Dubrovenko
oleg110592 писал(а):хотелось услышать как звучат другие мелодии
Прикладываю исходные миди-файлы (отредактированные и приближенные к звучанию).
Мастер Ломастер писал(а):зачем любители-программисты постоянно стремятся отступать от традиционных правил
По-моему Вы путаете правила со снобизмом.
Главное правило, это - логика.
И в чём, скажите, будет логика, если убрать главную (и практически единственную) фунцию программы глубоко в меню?

Re: WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Пн ноя 28, 2011 16:34:13
oleg110592
Спасибо

Re: WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Вс дек 04, 2011 21:27:50
Dmitry Dubrovenko
Добавил новую прошивку.
Теперь мелодию можно запускать по логическому уровню (кнопке), а также блокировать выключение питания, до окончания мелодии.
Примерные схемы в Хелпе.
Ссылка прежняя.

Re: WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Вс дек 11, 2011 16:24:29
conler
ссылка на схему выкидывает на яхуу

Re: WT-синтезатор на ATtiny45 (от Chan'а)

Добавлено: Вс дек 11, 2011 20:20:40
Dmitry Dubrovenko
conler писал(а):ссылка на схему выкидывает на яхуу
Ну, так тут редирект работает. Что ж поделать? :dont_know:
Копируйте ссылку, и вставляйте её прямо в адресную строку браузера.
А ещё лучше, качайте программу, и смотрите Хелп, потому, как там уже есть два варианта схем, и прошивок соответственно. :wink: