Gordon JC Pearce
|
d4a5299b2b
|
transpose loop
|
2024-09-18 14:33:57 +01:00 |
|
Gordon JC Pearce
|
b75ead6fdc
|
added a list of calls ordered by frequency
|
2024-09-18 12:33:39 +01:00 |
|
Gordon JC Pearce
|
352f93a06e
|
labelled up some subroutine calls
|
2024-09-18 12:33:20 +01:00 |
|
Gordon JC Pearce
|
73a50a5ab2
|
removed extra 2k
|
2024-09-17 23:23:28 +01:00 |
|
Gordon JC Pearce
|
16fef1a8b5
|
more decoding
|
2024-09-17 23:15:32 +01:00 |
|
Gordon JC Pearce
|
77acf5e800
|
revised disassembly file
|
2024-09-17 22:25:28 +01:00 |
|
Gordon JC Pearce
|
3e16f5314f
|
reworked assigner note on
|
2024-09-17 21:10:00 +01:00 |
|
Gordon JC Pearce
|
72fa8a2aab
|
try another way
|
2024-09-17 20:28:50 +01:00 |
|
Gordon JC Pearce
|
36aa2de0db
|
key detection
|
2024-09-17 10:21:02 +01:00 |
|
Gordon JC Pearce
|
8ac07f03ae
|
note on and note off into bitfield
|
2024-09-16 21:54:49 +01:00 |
|
Gordon JC Pearce
|
31c8b46cf4
|
initial CPU board
|
2024-09-16 21:52:18 +01:00 |
|
Gordon JC Pearce
|
3636ae356a
|
better scaling
|
2024-09-14 16:59:02 +01:00 |
|
Gordon JC Pearce
|
cdca13f412
|
workingish highpass filter
|
2024-09-12 15:10:16 +01:00 |
|
Gordon JC Pearce
|
1c8f451c3a
|
removed a lot of debugging printfs
|
2024-09-11 23:30:06 +01:00 |
|
Gordon JC Pearce
|
3980a1c966
|
correct parameter generation
|
2024-09-11 23:25:41 +01:00 |
|
Gordon JC Pearce
|
620914b500
|
saneish looking parameters
|
2024-09-11 21:40:11 +01:00 |
|
Gordon JC Pearce
|
3588c3459b
|
fix labelling
|
2024-09-11 20:04:34 +01:00 |
|
Gordon JC Pearce
|
561acbc0fb
|
fix uninitialised variable
|
2024-09-11 19:57:11 +01:00 |
|
Gordon JC Pearce
|
788b94993a
|
basic patch support
|
2024-09-10 14:57:56 +01:00 |
|
Gordon JC Pearce
|
210401d6ed
|
filter control calculations seem about right
|
2024-09-10 00:14:25 +01:00 |
|
Gordon JC Pearce
|
ca65162e3f
|
renamed the digital part
|
2024-09-09 20:58:14 +01:00 |
|
Gordon JC Pearce
|
5db88ca4ea
|
and add the important file I forgot
|
2024-09-09 20:41:05 +01:00 |
|
Gordon JC Pearce
|
eb86b3c7d3
|
begin the great digital cleanup
|
2024-09-09 20:40:16 +01:00 |
|
Gordon JC Pearce
|
357cbbac9a
|
filter of sorts
|
2024-09-09 16:31:43 +01:00 |
|
Gordon JC Pearce
|
bde0863a15
|
just setting pw to 0 causes a DC offset, let's not eh
|
2024-09-09 15:54:08 +01:00 |
|
Gordon JC Pearce
|
f0400b13db
|
better tuning, corrected range switching
|
2024-09-09 14:13:18 +01:00 |
|
Gordon JC Pearce
|
f8d07cfa3d
|
modwheel
|
2024-09-09 14:05:43 +01:00 |
|
Gordon JC Pearce
|
af49dcf7b6
|
pitch computation
|
2024-09-09 13:34:02 +01:00 |
|
Gordon JC Pearce
|
88ca7a5037
|
LFO delay code
|
2024-09-09 11:34:13 +01:00 |
|
Gordon JC Pearce
|
6bf1cc1da1
|
more comments in LFO code
|
2024-09-09 08:51:37 +01:00 |
|
Gordon JC Pearce
|
1d4e6ab2bd
|
PWM LFO working
|
2024-09-09 00:55:14 +01:00 |
|
Gordon JC Pearce
|
1f6188f751
|
broke digital code out to separate file
|
2024-09-08 22:45:12 +01:00 |
|
Gordon JC Pearce
|
3f63138b85
|
all current parameters can be set
|
2024-09-08 22:21:03 +01:00 |
|
Gordon JC Pearce
|
3c9edede8d
|
broke out parameter code to a separate source file because it's getting a tad unruly in there
|
2024-09-08 21:55:46 +01:00 |
|
Gordon JC Pearce
|
0274204809
|
cleaned up some names, pwm works, knobs all present
|
2024-09-08 21:50:42 +01:00 |
|
Gordon JC Pearce
|
5f1d620a46
|
env/gate
|
2024-09-08 20:57:11 +01:00 |
|
Gordon JC Pearce
|
875cf03b44
|
a few more controls, automated param mapping is a success
|
2024-09-08 20:48:10 +01:00 |
|
Gordon JC Pearce
|
9dc7f5b0ea
|
added hint CC values
|
2024-09-08 11:13:23 +01:00 |
|
Gordon JC Pearce
|
879977132f
|
'emulated' envelopes
|
2024-09-08 01:08:00 +01:00 |
|
Gordon JC Pearce
|
f2c4727a42
|
juno style oscillator
|
2024-09-07 20:46:57 +01:00 |
|
Gordon JC Pearce
|
e3add1d306
|
mystran polyblep
|
2024-09-06 21:44:41 +01:00 |
|
Gordon JC Pearce
|
f527691deb
|
calls blep every time
|
2024-09-06 20:04:56 +01:00 |
|
Gordon JC Pearce
|
d6c8212410
|
at last it makes a noise
|
2024-09-05 23:18:41 +01:00 |
|
Gordon JC Pearce
|
62285542b3
|
kind of inefficient
|
2024-09-05 14:40:51 +01:00 |
|
Gordon JC Pearce
|
9f6525c918
|
moved midi around
|
2024-09-05 14:30:16 +01:00 |
|
Gordon JC Pearce
|
fa30594239
|
can calculate frame/block size correctly for at least 512 and 128 frames per chunk
|
2024-09-05 10:01:22 +01:00 |
|
Gordon JC Pearce
|
98ab957faf
|
works for frames > updateFrames
|
2024-09-04 21:08:27 +01:00 |
|
Gordon JC Pearce
|
44feac5e0b
|
discard
|
2024-09-04 00:40:40 +01:00 |
|
Gordon JC Pearce
|
152b0c62a5
|
different way of antialiasing
|
2024-09-04 00:26:02 +01:00 |
|
Gordon JC Pearce
|
8e9b6adf86
|
switching saw works
|
2024-09-03 23:41:01 +01:00 |
|