PaulStoffregen
ae52c06b93
Document experimental SD library optimization
пре 9 година
PaulStoffregen
b8cab1745d
Add SPI external memory timing comment
пре 9 година
Paul Stoffregen
a82e938acd
Merge pull request #170 from FrankBoesing/patch-(a-b)/c
faster int32_t substract_32_then_divide (mixed c + assembly)
пре 9 година
Frank
451c0c769e
grrrr
пре 9 година
Frank
752610fbf2
Update synth_dc.h
пре 9 година
Frank
80be3f1ca6
Typo
пре 9 година
Paul Stoffregen
c9c3384ba2
Merge pull request #166 from FrankBoesing/patch-2
Optimize CPU Usage
пре 9 година
Paul Stoffregen
e2c7d3d0e0
Merge pull request #167 from FrankBoesing/patch-3
Bugfix for passthrough
пре 9 година
PaulStoffregen
9b283ea102
fix tonesweep
пре 9 година
Paul Stoffregen
4e948f409a
Merge pull request #169 from FrankBoesing/patch-5
use AUDIO_SAMPLE_RATE_EXACT
пре 9 година
Paul Stoffregen
dc14cde69f
Merge pull request #168 from FrankBoesing/patch-4
use AUDIO_SAMPLE_RATE_EXACT
пре 9 година
Frank
7a7d087b01
rmv comment
пре 9 година
Frank
f863307230
faster int32_t substract_32_then_divide
absolute worst case 2 : new variant 2 cycles faster
best case i've found: 30 cycles faster
all my tests showed identical results to the existing function
пре 9 година
Frank
7847d2ccac
rmv volatile from q-bit functions, 1 cycle less for clr
пре 9 година
Frank
f9e116b4ec
oops :) the dead was living, sry.
time to sleep....
пре 9 година
Frank
b39702fe52
rmv dead code,+ some optimization
пре 9 година
Frank
671bc5fff9
use AUDIO_SAMPLE_RATE_EXACT
пре 9 година
Frank
9ba73f617e
use AUDIO_SAMPLE_RATE_EXACT
пре 9 година
Frank
e0af6f0a94
Bugfix for passthrough
did not work because of missing return - for num_channels<=1, "left channel" was still running..
(1 means pass trough)
пре 9 година
Frank
e5df3287eb
Optimize CPU Usage
In my testsketch with 2 x Chorus with n_chrous=4 & #define CHORUS_DELAY_LENGTH (24*AUDIO_BLOCK_SAMPLES),
Cpu-usage decreases from 13.8% to 9.8%
пре 9 година
Paul Stoffregen
61b271f570
Merge pull request #165 from FrankBoesing/patch-1
Access Q-bit from c
пре 9 година
Frank
cd9eb4b218
Access Q-bitn from c
You mentioned in synth_dc.h "// if only C language provided a way to test Q status bit...."
Here it is :) . That return (out & 0x8000000)>>27; translates to only one more instruction : ubfx r0, r0, #27, #1 , i decided to use the c -variant because it is better to readable.
I added a function to clear that bit ( clr_q_psr() ), too. Unfortunately, three instructions are needed (read-modify-write)
пре 9 година
PaulStoffregen
803218e7c2
Update maximum delay recommendations
пре 9 година
PaulStoffregen
b32149a46d
Add photos to quad in/out object documentation
пре 9 година
PaulStoffregen
29b4ded50d
Document FIR filter requirements, fixes #114
пре 9 година
PaulStoffregen
a25efdf12b
Update Tfilter design link in FIR filter docs
пре 9 година
PaulStoffregen
833a7e27a7
Be more careful when configuring MCLK
пре 9 година
Paul Stoffregen
4c4b3d8274
Merge pull request #163 from ivankravets/patch-10
(PlatformIO) Use tagged source code from repo
пре 9 година
Ivan Kravets
4881034ea3
Use tagged source code from repo
пре 9 година
PaulStoffregen
a8aa77327d
More hardware defs
пре 9 година
PaulStoffregen
a17093d3f8
Add link to FFT log band scaling conversation & scripts
пре 9 година
Paul Stoffregen
0d77d46112
Merge pull request #162 from blackketter/master
Len noticed a bug in binary velocity output
пре 9 година
Dean Blackketter
a4814ce934
Len noticed a bug in binary velocity output
пре 9 година
Paul Stoffregen
d488fc0df7
Merge pull request #161 from blackketter/master
Merge changes from LenShustek/miditones
пре 9 година
Dean Blackketter
c53268213d
Merge in changes from LenShustek/miditones with latest updates, including building correctly on Mac
пре 9 година
Dean Blackketter
d08a1cc276
Move miditones to a non-versioned file name
пре 9 година
PaulStoffregen
c2da2cd825
Update Travis CI settings
пре 10 година
PaulStoffregen
8263da1c58
Fix AudioEffectFlange documentation
https://forum.pjrc.com/threads/32580-Audio-System-Design-Tool-Typo
пре 10 година
Paul Stoffregen
d3141cbb76
Merge pull request #159 from FrankBoesing/master
Move miditones to "extras"-folder to prevent compiling
пре 10 година
Frank Bösing
99708bd16b
Move miditones to "extras"-folder to prevent compiling
пре 10 година
PaulStoffregen
84c9c6588b
Begin work on CS4272 documentation
пре 10 година
PaulStoffregen
35bbbf0df9
Add CS4272 control (thanks William Hollender)
https://hackaday.io/project/5912-teensy-super-audio-board
пре 10 година
PaulStoffregen
4fd916d7fa
fix incorrect comment
пре 10 година
PaulStoffregen
b8f0fc892b
Another very small high res sine optimization
пре 10 година
PaulStoffregen
b3d858ee63
Minor optimization in high res sine wave (thanks Rob Tillaart)
http://forum.arduino.cc/index.php?topic=372960.msg2574826#msg2574826
пре 10 година
Paul Stoffregen
66497d2c8d
Merge pull request #156 from billpugh/master
Bug fix so that downward tone sweeps will work.
пре 10 година
Bill Pugh
4103b9d08a
Bug fix so that downward tone sweeps will work.
Fixed problem with tone_hi - tone_lo computation being done
with unsigned arithmetic, and thus always giving a positive result.
пре 10 година
Paul Stoffregen
6be4028676
Merge pull request #155 from FrankBoesing/patch-1
don't save r12
пре 10 година
PaulStoffregen
5d6a53f907
Add AudioInputI2SQuad to the design tool
пре 10 година
PaulStoffregen
f12071604f
Add PassThroughQuad example
пре 10 година