You are on page 1of 15

S ns a

Aud o DSL o
embedded de es
P o e a ms
P ma aud o oo o embedded de es (STM32F4/F7)
Des op / mob e use s bonus
Use o aud o ns a a ons us n ow os de es
A b a samp e-p e se modu a ons
Eas ex endab e
Eas s p ab e
L e od n ( a BT/UART/USB)
L h we h (< 32 B, ba eme a o n ab e as s a b a )
H h pe o man e (ASM ho spo s)
Low a en
S a us
In a e de e opmen s n e Ma 2015
u en n 4 h e a on / omp e e ew e
P o e used as ea h n on ex o wo shops

La es e s on 100% based on a Fo h s a M (24 B, s w en n )


Gene a pu pose an ua e
Fo h d a e based on onesFo h
Th eaded b e ode w h us om zab e n n n
Na e, bu e o en ed aud o o ab
F oa n po n suppo ( n . a ous ma h un ons)
Bas s n suppo
Bas memo mana emen o ab
D sassemb e (see wo d)
u en 25 ope a o s
Os a o s (un m ed bandw d h m ed, Po BLEP)
_ s n, saw, squa e, WT, mo ph n WT, bez e , a p us-S on
_ a so used o LFOs
S n e ap de a ne (n- hanne w/ eedba )
F e s (IIR x4, B quad x7, Moo adde LP, 1po e, 4po e LP, A pass)
Pann n
Samp e Ho d
Sa u a on
Fo dba d s o on
Bu e a eb a ( ,-,*,/,madd,addm,m x e .)
Aud o npu
MIDI suppo ( u en STM32 on )
FFT (ARM on , us n MSIS DSP b)
Wh Fo h?

L sp s he u ma e h h- e e an ua e,
Fo h s he u ma e ow- e e an ua e.

R ha d ones
Wh Fo h?
Supe h we h
Hea o us on s mp
Eas boo s ap, mos o he an ua e de nes se
No ea s n ax, omp e e shapeab e
Eas o ea e h h e e , doma n-spe abs a ons
Un que omb na on o omp ed n e p e ed exe u on
ode- ene a n wo ds ( h n L sp ma os)
L e od n
Used su ess u n ow-powe ed en s s n e 1960s

Abo e a : S a based as (!)

A so: ...be ause s been an en h en n ea n n expe en e


Wh Fo h?
\ Fo h s s a based uses pos x no a on
\ A ems o on s a n o de en
\ nown wo ds a e exe u ed and man pu a e he s a
\ usua p a n esu ba on s a
1 2 + .
3
\ he e we de ne a new wo d doub e wh h ompu es x x
: doub e dup ;
21 doub e .
42
\ de ne ano he wo d, us n doub e
: quad up e doub e doub e ;
21 quad up e .
84
Wh Fo h?
\ s a based ADSR w h LFO modu a on and s n e OS
\ n da a s u u es
0.0 >os a > o1
0.0 >os a > os 1
0.005 0.1 0.5 1.0 0.25 >ads a > en
\ ompu e LFO (s ne os a n @ 0.125Hz be ween 0.1 .. 1.9)
o1 0.125 hz os -s n- 0.9 b* .0 b
\ now use LFO as me a o o ompu e modu a ed en e ope
en swap ads
\ ompu e ma n os
os 1 440.0 hz os -s n-
\ mu p w h en e ope
b*
\ na ou pu e on s a
sound oud. om/ o h ha e
P o e aud o do umen a on
ha ada . o
Sem - e u a p o e o
h .n /ws- dn-4
P e ous wo shop epos o
wo shop. h .n
Up om n wo shops
esona e. o/2016/
Nex 3-da wo shop n Be ade
(11 - 13 Ap )
asm. h .n
Than s :)
a s en S hm d
@ h .n
@ ox
@ o h ha e