repo.or.cz
/
calfbox.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Do not crash trying to call commands on an empty master effect slot.
2014-09-21
Krzysz
t
of
F
o
ltman
Do
n
ot
crash tryin
g
to c
a
ll
c
ommands on an em
p
t
y master
.
.
.
commit
|
commitdiff
|
tree
2014-09-21
Krz
y
sztof Foltman
Load
m
as
t
e
r
effect in Py
t
hon modul
e
version as w
e
ll
.
commit
|
commitdiff
|
tree
2014-09-21
K
rzys
z
tof
Foltma
n
A
llow Pyth
o
n access to engine's m
a
ster effect
.
commit
|
commitdiff
|
tree
2014-09-21
K
r
zy
s
ztof Foltman
Fix invalid cast
of di
c
t o
b
jects
.
commit
|
commitdiff
|
tree
2014-09-21
Krzys
z
tof Fo
l
tman
A
d
d
U
I for ch
a
nnel ou
t
p
u
t
offset selectio
n
.
commit
|
commitdiff
|
tree
2014-09-21
K
rzyszto
f
F
o
ltman
A
dd Pyt
h
on API for channel output
o
f
fset
.
commit
|
commitdiff
|
tree
2014-09-21
Krz
y
sztof
F
o
l
tman
At
t
empt at imple
m
entin
g
per-
c
h
a
nnel output settin
g
.
.
.
commit
|
commitdiff
|
tree
2014-09-20
Krzysztof Folt
m
an
Fix 2
4
d
B
/oct f
i
l
t
ers
commit
|
commitdiff
|
tree
2014-09-20
Krzys
z
tof Foltman
Expe
r
ime
n
t
a
l
/
risky:
convert sampler
v
oi
c
e to
use AoS
.
.
.
commit
|
commitdiff
|
tree
2014-09-20
Krzysztof Folt
m
an
Use multipl
y
-accumulate/subtract instead of
s
e
parate
.
.
.
commit
|
commitdiff
|
tree
2014-09-20
Krzysztof Foltman
NEON phaser
:
unroll a loo
p
sli
g
ht
l
y
if
poss
i
ble
commit
|
commitdiff
|
tree
2014-09-20
Krzyszt
o
f Foltman
Only clip near-zero val
u
es onc
e
per CBOX_
B
LOCK_SIZE
.
commit
|
commitdiff
|
tree
2014-09-20
Krzysztof
F
ol
t
man
Add rou
n
d-
t
o
-
z
ero
l
o
gic for the NEON version to replace
.
.
.
commit
|
commitdiff
|
tree
2014-09-20
Krzysztof Foltman
First ve
r
sion
of the NEON implementati
o
n of the phaser
.
.
.
commit
|
commitdiff
|
tree
2014-09-18
Krzysztof
Foltman
Impl
e
ment save
/
lo
a
d
o
f
gen
e
r
ic
m
od_
S
F
Z
attribute
.
commit
|
commitdiff
|
tree
2014-09-17
Krzysztof Foltman
Ad
d
li
m
i
ted supp
o
rt for instrument output
/
effect
s
l
ot
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
Krzys
z
tof Foltman
A
dd a
limiter m
o
d
u
le
.
commit
|
commitdiff
|
tree
2014-09-03
K
r
z
ysztof Foltman
Update skeleto
n
file
.
commit
|
commitdiff
|
tree
2014-09-03
Krzysztof
F
oltman
Remove module from future :)
commit
|
commitdiff
|
tree
2014-09-03
Krz
y
sztof Foltma
n
Use P
y
th
o
n 3-compa
t
ible cod
e
for
dete
c
t
i
ng P
y
t
hon 3 :-)
commit
|
commitdiff
|
tree
2014-09-03
Krzyszto
f
Foltman
Remove dr
u
m p
a
t
t
ern editor due to GooCanvas problems
.
commit
|
commitdiff
|
tree
2014-08-31
Krzysz
t
of F
o
ltman
Forbid compiling with
p
ython 2
.
x (
i
t's not go
n
n
a wo
r
k)
.
commit
|
commitdiff
|
tree
2014-08-31
Krz
y
sztof Foltm
a
n
Pay mo
r
e attention to co
n
figur
e
o
utp
u
t in Pyt
h
on m
o
dule
.
.
.
commit
|
commitdiff
|
tree
2014-08-31
Krzysztof F
o
ltman
F
ix override of struct subfiel
d
s on region
l
evel
.
commit
|
commitdiff
|
tree
2014-08-29
K
rzysztof Fo
l
tman
Speed up tone control processi
n
g
.
commit
|
commitdiff
|
tree
2014-08-29
Krzysztof Foltman
Initial implementation of tone
c
o
n
trol
(
= h
i
gh shelf
.
.
.
commit
|
commitdiff
|
tree
2014-08-26
K
r
zysztof Foltman
Implement
pitch_cc in
t
h
e sampler
.
U
nteste
d
.
commit
|
commitdiff
|
tree
2014-08-23
K
r
zyszto
f
Foltman
Cr
e
ate regi
o
n
s
, no
t
groups fro
m
slaye
r
definit
i
o
n
.
commit
|
commitdiff
|
tree
2014-07-25
Krzyszt
o
f
F
o
ltman
Add w
o
rkaround for b
u
ggy Python 3
.
4
h
eaders
.
commit
|
commitdiff
|
tree
2014-07-25
Krzysztof Foltman
Add get
_
connec
t
ed_port
s
function
to obtain the list
.
.
.
commit
|
commitdiff
|
tree
2014-06-14
K
r
zysztof Fol
t
m
a
n
A
t
tem
p
t
t
o fi
x
t
h
e
clip offset b
u
g
.
commit
|
commitdiff
|
tree
2014-01-22
K
rzyszt
o
f Fo
l
tman
F
i
rst attem
p
t at making PPQN config
u
r
ab
l
e
.
Stil
l
defa
u
l
t
s
.
.
.
commit
|
commitdiff
|
tree
2013-11-24
K
r
zysztof Fo
l
t
m
an
First version o
f
the disable_mi
x
er_c
o
nt
r
ols option
.
.
.
commit
|
commitdiff
|
tree
2013-11-05
Kr
z
ysztof Foltman
Fix playba
c
k o
f
the fi
r
st no
t
e in each layer i
n
clone
d
.
.
.
commit
|
commitdiff
|
tree
2013-10-28
K
rz
y
sztof Foltman
Initial i
m
plementa
t
ion
o
f
sampler progra
m
clonin
g
.
commit
|
commitdiff
|
tree
2013-10-26
Krzysztof Foltma
n
Verif
y
th
a
t the layer positio
n
is in the co
r
rect range
.
commit
|
commitdiff
|
tree
2013-10-26
Krzysztof Foltman
Add dup
l
ica
t
e instrument detec
t
ion to mo
v
e
_t
o
commit
|
commitdiff
|
tree
2013-10-26
Krzysztof Folt
m
an
I
mplement
a function to move an instru
m
ent
f
rom scene
.
.
.
commit
|
commitdiff
|
tree
2013-10-11
Krzysztof Foltman
Incl
u
de canonical tar path
in
the
c
a
n
onical f
i
l
e
na
m
e
.
.
.
commit
|
commitdiff
|
tree
2013-10-06
Krzysztof Foltman
All
o
w
file names within tar files b
o
th
w
ith or wit
h
out
.
.
.
commit
|
commitdiff
|
tree
2013-09-28
Krzys
z
t
of Foltman
Add explanation o
f
th
e
SamplerProgram
.
l
oad_file API
.
commit
|
commitdiff
|
tree
2013-07-15
Krz
y
sztof
F
oltma
n
Use pread6
4
and
v
ir
t
ual
I
/O instead
of opening the
.
.
.
commit
|
commitdiff
|
tree
2013-07-14
Krzy
s
ztof Fol
t
man
Cha
n
ge to use Python file API
.
Fix blob size
/
pa
d
ding
.
.
.
commit
|
commitdiff
|
tree
2013-07-14
Krzysztof
F
o
l
tman
Add Python API, including ability t
o
l
oad
f
i
les from
.
.
.
commit
|
commitdiff
|
tree
2013-07-13
K
rzys
z
tof
Foltman
Add
m
issing clean-up code
.
commit
|
commitdiff
|
tree
2013-07-13
K
r
zysztof
Foltman
Slightly hacky and no
t
full
y
com
p
l
e
te implementat
i
on
.
.
.
commit
|
commitdiff
|
tree
2013-07-13
K
r
zysztof Foltma
n
Use hard-FP float
A
BI f
o
r now - will need to make it
.
.
.
commit
|
commitdiff
|
tree
2013-07-13
Krzysz
t
of Foltman
Im
p
l
e
ment tar p
o
o
l
.
Do not u
s
e dup for single file
s
.
.
.
commit
|
commitdiff
|
tree
2013-07-12
Krzyszt
o
f Foltman
Free
t
ar file i
t
em
s
when dest
r
oyi
n
g tar f
i
le object
.
commit
|
commitdiff
|
tree
2013-07-12
Krzyszto
f
Foltma
n
Add a somewhat simplistic tar
file read-only access
.
.
.
commit
|
commitdiff
|
tree
2013-07-10
Krzysztof Foltman
Add
missing include
.
commit
|
commitdiff
|
tree
2013-07-04
Krzysztof Fol
t
man
Mark the a
d
-
h
oc pattern as com
p
leted only after
a
ll
.
.
.
commit
|
commitdiff
|
tree
2013-06-30
Krzyszto
f
Foltman
Implement USB Audio class as
y
nchronous
sin
k
support
.
commit
|
commitdiff
|
tree
2013-06-28
K
r
z
y
sztof Fo
l
tman
Add handling f
o
r
NULL JACK buffers
a
nd
empty port list
.
commit
|
commitdiff
|
tree
2013-06-24
K
r
zysztof
F
oltma
n
Do not require the USB audio device to suppo
r
t
exactly
.
.
.
commit
|
commitdiff
|
tree
2013-06-23
Kr
z
ysztof Foltman
Implement lazy
c
l
e
a
n-up for ad-hoc pat
t
er
n
s
.
commit
|
commitdiff
|
tree
2013-06-23
Krz
y
s
z
tof Fol
t
m
an
First
h
alf-working
v
ersi
o
n of ad-hoc pattern playb
a
ck
.
commit
|
commitdiff
|
tree
2013-06-22
Kr
z
yszto
f
Fo
l
tman
U
s
e
l
inke
d
list fo
r
storing
s
ourc
e
s in
MIDI merger
.
commit
|
commitdiff
|
tree
2013-06-21
Krzysztof Fo
l
tman
Star
t
adding
ad-hoc pattern support
.
This is not
w
orking
.
.
.
commit
|
commitdiff
|
tree
2013-06-20
Krzys
z
t
of Foltman
We're
i
nclu
d
ing config
.
h everywhere, so we should pass
.
.
.
commit
|
commitdiff
|
tree
2013-06-08
Krzysztof F
o
ltman
Fix
g
ain normalization problem in the highp
a
ss
f
ilter
.
commit
|
commitdiff
|
tree
2013-06-02
Krzysztof Foltman
Mo
r
e branching hints
.
commit
|
commitdiff
|
tree
2013-06-02
Krzysz
t
o
f
Foltman
Add branch predi
c
tion
information
.
commit
|
commitdiff
|
tree
2013-06-02
Kr
z
ysztof Foltman
Skip per
-
E
Q c
o
de
if
E
Q
s are not
u
s
e
d
.
commit
|
commitdiff
|
tree
2013-06-02
Krzysztof
Fo
l
tman
Re
s
et streaming buffer poin
t
er
whe
n
starting a ne
w
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
Krzys
z
t
o
f F
o
ltman
Impl
e
ment
egN_vel2
f
req and egN_v
e
l2gain
.
Tighten EQ
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
Krzysztof Foltman
All
o
w la
y
er updates
t
o EQs
.
Cache last used bandlimite
d
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
K
r
z
ysz
t
of Fol
t
man
Im
p
lement most basic EQ s
u
pport
.
Velocity/CC contro
l
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
Krzysztof Foltman
Add new filter typ
e
, lpf_4
p
_
hybrid (2-pole resonant
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
Krzysz
t
of Foltman
Sam
p
ler: new filter
types, f
i
x 6dB/oct lowpass/highpass
.
.
.
commit
|
commitdiff
|
tree
2013-06-01
Krzysztof Foltma
n
Avoid sin/cos and
ce
n
t
->frequency
i
n filter co
d
e by
.
.
.
commit
|
commitdiff
|
tree
2013-06-01
Krzyszt
o
f Foltman
Av
o
id
c
alculati
n
g square roo
t
t
o
scale resonance in
.
.
.
commit
|
commitdiff
|
tree
2013-05-27
Krzys
z
tof
F
oltman
NEON: Fix u
p
date
-
in-the-mi
d
dl
e
-o
f
-d
o
uble-word-read
.
.
.
commit
|
commitdiff
|
tree
2013-05-26
Krz
y
szto
f
Foltman
Add NEON-optimised ve
r
si
o
n
s
o
f biqua
d
a
nd mix-i
n
t
o
.
.
.
commit
|
commitdiff
|
tree
2013-05-26
Krzysztof
F
oltman
Ad
d
a
NEON optimis
e
d
ve
r
sio
n
o
f
cubic spli
n
e
r
esampler
.
commit
|
commitdiff
|
tree
2013-05-24
Krz
y
sztof
Foltman
First versi
o
n
o
f
an SSE-op
t
imis
e
d r
e
sampler
.
commit
|
commitdiff
|
tree
2013-05-23
Krz
y
s
ztof Foltman
Got
seek_
p
pqn
/
seek_samples
t
he o
t
her way around :-
)
commit
|
commitdiff
|
tree
2013-05-23
Krzyszto
f
Foltman
Fix another
race c
o
ndition (stop->seek-
>
pl
a
y)
.
commit
|
commitdiff
|
tree
2013-05-23
Krzysztof F
o
ltman
A
J
ACK
t
ransport interf
a
ce redesign to avoid the r
a
ce
.
.
.
commit
|
commitdiff
|
tree
2013-05-23
Krzysztof Fol
t
m
a
n
Chec
k
for pkg
-
co
n
fig, j
u
st in case
.
commit
|
commitdiff
|
tree
2013-05-23
Krz
y
sztof F
o
lt
m
a
n
Need t
o
include config
.
h before checkin
g
dependency
.
.
.
commit
|
commitdiff
|
tree
2013-05-23
Krzysztof Fol
t
man
A
dd missing default configuration value
f
or libsmf
.
commit
|
commitdiff
|
tree
2013-05-23
Krzysztof Foltman
More debug
g
ing
.
Fix stop
tran
s
p
o
rt never co
m
pleting
.
.
.
commit
|
commitdiff
|
tree
2013-05-23
Krz
y
s
ztof Foltman
A
dd provisio
n
al JACK trans
p
ort debugg
i
n
g
.
commit
|
commitdiff
|
tree
2013-05-23
K
r
zysz
t
of Fo
l
tman
Fix
b
roken t
r
ansport
i
n USB versio
n
.
commit
|
commitdiff
|
tree
2013-05-19
Krzy
s
ztof
Foltman
Imp
r
ove transport handling
.
commit
|
commitdiff
|
tree
2013-05-19
Krzyszt
o
f Foltman
I
mplement issuing a JACK trans
p
o
r
t see
k
when transport
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
Krzy
s
ztof
F
oltma
n
Imp
r
ove handling
o
f
in-app tra
n
sport control with
J
A
C
K
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
Krzy
s
zto
f
F
o
l
tman
Buggy
b
ut almost wor
k
ing impleme
n
t
a
tion of
JACK transport
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
Krzysz
t
of F
o
l
t
man
Ini
t
i
a
l, potentially v
e
ry b
u
g
g
y/in
c
o
m
plete, JA
C
K tran
s
port
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
Krzysztof
Foltman
Add an unte
s
ted hook for JACK transpo
r
t to the I/O
.
.
.
commit
|
commitdiff
|
tree
2013-05-18
Krzysztof Foltman
Avoid divide-by-z
e
ro on
ea
c
h note on
.
commit
|
commitdiff
|
tree
2013-05-18
K
r
zysztof Foltman
Do
n
ot calculate
e
xp(
)
with dou
b
le prec
i
si
o
n when on
l
y
.
.
.
commit
|
commitdiff
|
tree
2013-05-18
Krzysztof Folt
m
an
All
o
cate
M
AX_SAMPLER
_
VOICE pref
e
tch pipes always
.
commit
|
commitdiff
|
tree
2013-05-18
Krzysztof
F
oltman
Rep
o
rt th
e
numbe
r
o
f
a
ctive disk stre
a
ms
.
commit
|
commitdiff
|
tree
2013-05-18
Krzysztof Fol
t
man
Optimised ver
s
ion of the f
i
x for
l
ooped p
l
ayback of
.
.
.
commit
|
commitdiff
|
tree
2013-05-18
K
r
zysztof Fo
l
tman
S
l
ow (but correct)
fi
x
for the broken l
o
o
p
ing of
bandlimit
e
d
.
.
.
commit
|
commitdiff
|
tree
2013-05-18
Krzysztof Foltman
Avoid unn
e
c
e
ss
a
ry
d
ouble-pre
c
ision math
.
commit
|
commitdiff
|
tree
2013-05-16
Krzys
z
t
o
f Foltman
Use
glib-2
.
30 compatible function instead of a newer
.
.
.
commit
|
commitdiff
|
tree
2013-05-14
Krz
y
s
z
t
of Foltman
Ad
d
m
i
ssin
g
system library, pre
v
iousl
y
add
e
d impl
i
citly
.
.
.
commit
|
commitdiff
|
tree
next