Comments 18
UFO just landed and posted this here
Имхо интервал между нотами — кварта (2.5 тона). Чтобы представить, как это звучит — вспомните первые 2 ноты любого марша или гимна («Со-юз» во всем известном гимне).
Абсолютно верно. А кварту как аккорд, а не интервал, раньше можно было услышать в метро — в вагоне акустика фоном гудела одну ноту на довольно приятной консонирующей частоте. А за секунду до слов «осторожно, двери закрываются» к основному тону подмешивался звук на 2.5 тона выше, который звучал все время, пока автоинформатор говорил.
Частоты соседних полутонов отличаются в корень 12 степени из 2 раз. Полная октава (12 полутонов) — это как раз изменение частоты в 2 раза. Ля первой октавы — 440 герц.
Ехххх. Молодежь. 3 кила это уже нынче мало. В свое время нам дядька делал дверной звонок с 20 мелодиями и все они помещались в 2кб РФку.
Разные тона вы уже научились генерить, осталось табличку сделать и мелодий из midi'шек накидать.
Разные тона вы уже научились генерить, осталось табличку сделать и мелодий из midi'шек накидать.
(кряхтя и высыпая песок) Дык, оно этого, разбаловалися, да. Да и окромя мелодий мне ишшо кучку всякого туда запихать надо.
А так — сейчас 10% занято, так что куда пихать мелодии есть :)
А так — сейчас 10% занято, так что куда пихать мелодии есть :)
было время :) КР580ВИ53
А, были ли у «дядьки» свои детки?
Ожидал увидеть в конце статьи Xzibit =))) с фоткой до прокачки, и после -))))
Полицейское пиликанье — лучше всего найти какой-нибудь американский фильм с полицией, и посмотреть в аудиоредакторе частоты, последовательность и длительность.
А «в лесу родилась елочка» звучит не совсем правильно потому, что не учитываются длительности нот. Тут может быть два подхода:
1) добавить длительность к каждой ноте
2) сделать ноту минимальной длительности, а длинные ноты делать повторением нужное число раз
3) сделать ноту «пауза», во время которой ничего не играется
Например, во 2 случае массив будет выглядеть так:
{do,la,la,sol,la,fa,do,do,do,la,la,si,sol,do,do,do,do,re,re,si,si,la,sol,fa,do,la,la,sol,la,fa,fa,fa};
А в 3 случае массив будет выглядеть так:
{do,la,la,sol,la,fa,do,do,do,la,la,si,sol,do,p,p,do,re,re,si,si,la,sol,fa,do,la,la,sol,la,fa,p,p};
Да, и правильно в данном случае называть ноту не si, а sib потому что там си-бемоль при ключе, и вместо каждой ноты си должна играться си-бемоль (правильная ли частота в массиве с частотами я правда не проверял).
А «в лесу родилась елочка» звучит не совсем правильно потому, что не учитываются длительности нот. Тут может быть два подхода:
1) добавить длительность к каждой ноте
2) сделать ноту минимальной длительности, а длинные ноты делать повторением нужное число раз
3) сделать ноту «пауза», во время которой ничего не играется
Например, во 2 случае массив будет выглядеть так:
{do,la,la,sol,la,fa,do,do,do,la,la,si,sol,do,do,do,do,re,re,si,si,la,sol,fa,do,la,la,sol,la,fa,fa,fa};
А в 3 случае массив будет выглядеть так:
{do,la,la,sol,la,fa,do,do,do,la,la,si,sol,do,p,p,do,re,re,si,si,la,sol,fa,do,la,la,sol,la,fa,p,p};
Да, и правильно в данном случае называть ноту не si, а sib потому что там си-бемоль при ключе, и вместо каждой ноты си должна играться си-бемоль (правильная ли частота в массиве с частотами я правда не проверял).
Как сам-отец плюсую неистово. За цикл про FreeRTOS отдельное спасибо.
Sign up to leave a comment.
PIC16F1503. Тачка на прокачку — 1. Звук