@proembedded

Страница 175 из 975
Dolphin
11.01.2017
10:46:45
Видео порезал, чтобы звука больше захватить

Oleg
11.01.2017
12:00:23
а кто-нибудь игрался с FMI-интерфейсом и экспортом в другие среды / языки ?

Google
Alexandre
11.01.2017
16:21:24
пискля какая-то в последних :)

Dolphin
11.01.2017
16:22:04
это гармоника, которую нужно фильтровать, пока думаю как )

мало разрешения таймера - 8 бит, можно было бы намного чище сделать

Alexandre
11.01.2017
16:23:11
одна мелодия выше была очень даже ничего, которая вчера отмечена была как "для звонка", остальные пока не дотягивают

Dolphin
11.01.2017
16:23:19
Сам факт, что мелодии довольно самодостаточные, а рисует математика

ну та мелодия по другому принципу генерируется, там 1 бит вобще ))

Alexandre
11.01.2017
16:24:10
а в последних какая логика?

Dolphin
11.01.2017
16:24:39
таймер

шим генерирует волну

он сильно дискретный, поэтому нельзя плавно сдвинуть частоты

Alexandre
11.01.2017
16:25:40
может, перейти на ковокс ака r-2r ЦАП?

Dolphin
11.01.2017
16:26:04
ты принцип понял, как музыка строится?

например последняя мелодия

Google
Dolphin
11.01.2017
16:26:20
t*(42&t»10)|((((t*8)»10)*(84&t»10)))

вот этой формулой описана

Alexandre
11.01.2017
16:26:28
покажи логику / код

а, ок

Dolphin
11.01.2017
16:26:40
выше показал

пролистай над той мелодией которая тебе понра

то есть музыка синтезируется счетчиком и формулой

Alexandre
11.01.2017
16:29:01
в той таймера нет, просто цикл

Dolphin
11.01.2017
16:29:15
да, таймер я сегодня написал

тестирую - есть смысл, или может остаться просто на счетчике

Можно конечно и для ковокса разложить, но у тиньки мало ног ))

зато частоту можно поднять будет в 6 раз

Alexandre
11.01.2017
16:31:35
ну хотя бы 4 бита :)

Dolphin
11.01.2017
16:32:06
4 не хватит ))

будут те же яйца только впрофиль

Ibh
11.01.2017
16:33:56
http://elm-chan.org/works/mxb/report.html

http://elm-chan.org/works/mxb/mg.mpg

http://elm-chan.org/works/mxb/mg.png

Dolphin
11.01.2017
16:34:20
и?

а волну откуда брать? )

Google
Ibh
11.01.2017
16:35:38
можно самому синтезировать при загрузке матаном, можно таблицу готовую по отсчётам инструмента из wav файла

Dolphin
11.01.2017
16:36:11
У ATtiny 13a - 1кб памяти и 64 байт рам

1 формула синтеза съедает весь флэш как бэ ))

Keroronsk
11.01.2017
16:37:08
спектруму хватало и меньшего

Dolphin
11.01.2017
16:37:24
не правда ;)

там интерпритатор бейсика все делал ;)

Alexandre
11.01.2017
16:37:43
у спектрума был аудиочип

Dolphin
11.01.2017
16:37:52
+1

Keroronsk
11.01.2017
16:38:05
нет. только в 128к версии

48к портодрыгом музло генерил. правда оно было гораздо примитивнее чем на 128кб версии, конечно

Dolphin
11.01.2017
16:38:30
хм, точно

Ibh
11.01.2017
16:38:47
ага. попривыкали к своему HAL негодяи :)

1к уже для вас мало

Dolphin
11.01.2017
16:39:03
я не успел еще ))

мне и 1 кб много пока ))

сам в шоке

Ibh
11.01.2017
16:40:00
в 900 байт вполне влезет музыкальная шкатулка с синтом на 4 голоса и семплом одного инструмента

Dolphin
11.01.2017
16:40:22
у меня не эта цель так то

музыку не проблема с флешки в 85ую например лить

меня математика забавляет

Google
Alexandre
11.01.2017
16:41:15
если бы эту математику использовать не слепо, а с пониманием....

Ibh
11.01.2017
16:41:24
это не математика а брутфорс :D

Dolphin
11.01.2017
16:41:34
сам факт, что простая формула t*(42&t»10)|((((t*8)»10)*(84&t»10))) - играет мелодию

да нет, я понимаю что и как ))

в том то и дело )

Alexandre
11.01.2017
16:41:51
полином?

Dolphin
11.01.2017
16:42:03
нет

Ibh
11.01.2017
16:42:07
как там было... как делают корабли в бутылке? берут клей и опилки, засыпают в бутылку и трясут. иногда получаются корабли!

Dolphin
11.01.2017
16:42:16
просто формирование частот

вот

https://www.youtube.com/watch?v=tCRPUv8V22o

но у тиньки нет таких возможностей

Ibh
11.01.2017
16:49:20
а я могу ещё проще: всего одна формула со сдвигом и лог. и + очень_длинная_строка_чиселок_с_pdm_модуляцией, сдвигается на 1 бит и всё это херачится в порт в цикле. можно хоть бетховена играть :D

Dolphin
11.01.2017
16:49:50
показывай ;)

Ibh
11.01.2017
16:50:12
https://en.wikipedia.org/wiki/Pulse-density_modulation

Dolphin
11.01.2017
16:50:33
ну я так и делаю

только нет длинной строки, она математикой получается )

в каждой итерации новая частота

Ibh
11.01.2017
16:53:06
в твоём же примере https://www.youtube.com/watch?v=tCRPUv8V22o

36364689 как пример строки

Google
Dolphin
11.01.2017
16:53:56
в примере да, я тебе про тиньку

в примере в порт 8 бит швыряют

а я на 1 пине играю ))

Ibh
11.01.2017
16:54:26
а в чём разница?

на 1 бите сейчас всё играет, самое высококачественное, главное частоту задрать

биты это не показатель

Dolphin
11.01.2017
16:55:46
не показатель

и то что мне нужно было, для сигнализации, я уже сгенерил

играет очень качественно

сейчас только эксперименты

Выше скрины кода есть, если интересно

Вася ?⚡️
11.01.2017
17:18:50
Всем успехов

Вовка
11.01.2017
18:28:01
Может кто подскажет, есть некий прототип, в котором брэндборды уже не справляются с задачей. Спаял всё что мог, но некоторые элементы спаять не могу ибо они на данном этапе перемещаются по сборке. Но при наличии овер 100 соединений периодически где-то нет контакта. Есть более надежные способы обеспечения временных соединений?

Alexandre
11.01.2017
18:48:09
Делать плату-прототип

Немного надёжнее бредбоарда отдельные dupont проводки

Но совсем чуток

Вовка
11.01.2017
18:50:33
Я думал бывают, какие то стеки зажимов.

Страница 175 из 975