Кошмаррррр! Это я про 7:40. Исправлю. В Хава нагиле попробовал эмуляцию точек, в таком качестве сойдёт. Ну и глюк софта вырисовался: первый звук оказывется слишком короткий, как будто какой-то счётчик не обнулился.
это не глюк софта, это особенность моего проекта: переключение мелодий делается по нажатию кнопки, и, чтобы нота с предыдущей не записалась, я сначала нажимаю кнопку на часах, а потом нажимаю кнопку начала записи... в итоге запись запаздывает. записываю я с микрофона ноута при помощи Audacity
на слух все играет, как надо.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
"7:40" поисправлял. Немного бы замедлить, раза так в полтора.
A1(4),E1(8),A1(8),E1(8),A1(8),E1(8),A1(8),C2(4),A1(8),C2(8),A1(8),C2(8),A1(8),C2(8),
E2(4),C2(8),E2(8),D2(4),B1(8),D2(8),C2(4),B1(8),A1(8),B1(4),E2(4),
A1(4),E1(8),A1(8),E1(8),A1(8),E1(8),A1(8),C2(4),A1(8),C2(8),A1(8),C2(8),A1(8),C2(8),
E2(4),C2(8),E2(8),D2(4),B1(8),D2(8),C2(4),A1(8),Gs1(8),A1(4),P(4),
P(8),E2(8),F2(8),G2(8),F2(8),E2(8),D2(8),C2(8),P(8),E2(8),F2(8),G2(8),F2(8),E2(8),D2(8),C2(8),
P(8),E2(8),F2(8),G2(8),A2(8),G2(8),F2(8),E2(8),D2(4),F2(8),E2(8),D2(4),P(4),
P(8),D2(8),E2(8),F2(8),G2(8),F2(8),E2(8),D2(8),C2(4),E2(8),D2(8),C2(4),P(4),
E2(8),Ds2(8),Ds2(8),C2(8),C2(8),Bb1(8),Bb1(8),A1(8),A1(1)
"Хава нагила", немного подправил. Как-то воспроизведите полностью, можно двумя разными кусками.
A0(4),A0(3),Cs1(6),Bb0(8),A0(8),Cs1(4),Cs1(3),E1(6),D1(8),Cs1(8),
D1(4),D1(3),F1(6),E1(8),D1(8),Cs1(4),Bb0(8),A0(8),Cs1(4),P(4),
A0(4),A0(3),Cs1(6),Bb0(8),A0(8),Cs2(4),Cs1(3),E1(6),D1(8),Cs1(8),
D1(4),D1(3),F1(6),E1(8),D1(8),Cs1(4),Bb0(8),A0(8),A0(4),P(4),
Cs1(8),Cs1(4),Bb0(8),A0(8),Bb0(8),A0(8),P(8),Bb0(8),Bb0(4),A0(8),G0(8),A0(8),G0(8),P(8),
G0(4),Bb0(6),A0(12),G0(8),G0(8),D1(4),Cs1(4),Bb0(8),A0(8),A0(4),P(4),
Cs1(8),Cs1(4),Bb0(8),A0(8),Bb0(8),A0(8),P(8),Bb0(8),Bb0(4),A0(8),G0(8),A0(8),G0(8),P(8),
G0(4),Bb0(6),A0(12),G0(8),G0(8),D1(4),Cs1(4),Bb0(8),A0(8),A0(4),P(4),
D1(4),P(4),D1(4),P(4),D1(8),P(8),D1(8),P(8),D1(8),P(8),D1(8),P(8),
D1(8),D1(8),F1(6),E1(12),D1(8),F1(8),E1(8),D1(8),D1(8),D1(8),F1(6),E1(12),D1(8),F1(8),E1(8),D1(8),
E1(8),E1(8),G1(6),F1(12),E1(8),G1(8),F1(8),E1(8),E1(8),E1(8),G1(6),F1(12),E1(8),G1(8),F1(8),E1(8),
A0(8),A0(8),A1(2),P(4)A0(8),A0(8),A1(2),P(4)
Добавлено after 38 seconds:
[uquote="ARV",url="/forum/viewtopic.php?p=4160215#p4160215"]замедлить? а я наоборот, ускорил... а то слишком заунывно...[/uquote]Делайте, как нравится.
Звиняйте, всей темы не читал, прочел только первое предложение И по нему - предложение автору. Расковыряйте MIDI-формат файла https://ru.wikipedia.org/wiki/MIDI - и тогда вы сможете скачивать любые миди-файлы с любыми мелодиями и легко проигрывать их на своей музыкальной шкатулке.
еще предложите конвертер миди в МК-играемый формат
Ну дак почему бы и нет? Когда-то давно я делал что-то подобное. Зато не надо иметь никакого музыкального образования и не надо уметь различать нотные значки (хотя лично у меня есть оно).
MIDI-файл несложный, имеет заголовок MThd с общим описанием и непосредственно от 1 до 16 блоков миди-данных с заголовками MTrk.
Общий заголовок имеет 4 байта ANSI-символов MTdh, 4 байта значения длины заголовка, 2 байта формата файла (одноканальный или многоканальный), 2 байта числа каналов и 2 байта параметров темпа.
Затем идут блоки, относящиеся к миди-каналам. Каждый блок начинается с заголовка, состоящего из 4 байт символов MTrk, 4 байт длины миди-данных. Далее, идут сами миди-команды.
В инете есть утилиты, выдергивающие из многоканального миди любой нужный канал, или можно вручную в бинарном редакторе вырезать. Таким образом вы можете подготовить мидяху с нужной мелодией, прослушивая файл на компе.
Дальше остается написать дешифровщик миди-команд NoteOn и NoteOff, остальные игнорировать.
Ну и всё, соппсна. Несколько больше возни с программной частью, зато решили музыкальную проблему.
музыкальную проблему я решил давно, воспользовавшись помощью добрых людей. а благодаря вашим советам я мог бы нажить себе геморрою на несколько месяцев... спасибо, но нет
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...