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%
преди 8 години
Paul Stoffregen
61b271f570
Merge pull request #165 from FrankBoesing/patch-1
Access Q-bit from c
преди 8 години
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)
преди 8 години
PaulStoffregen
803218e7c2
Update maximum delay recommendations
преди 8 години
PaulStoffregen
b32149a46d
Add photos to quad in/out object documentation
преди 8 години
PaulStoffregen
29b4ded50d
Document FIR filter requirements, fixes #114
преди 8 години
PaulStoffregen
a25efdf12b
Update Tfilter design link in FIR filter docs
преди 8 години
PaulStoffregen
833a7e27a7
Be more careful when configuring MCLK
преди 8 години
Paul Stoffregen
4c4b3d8274
Merge pull request #163 from ivankravets/patch-10
(PlatformIO) Use tagged source code from repo
преди 8 години
Ivan Kravets
4881034ea3
Use tagged source code from repo
преди 8 години
PaulStoffregen
a8aa77327d
More hardware defs
преди 8 години
PaulStoffregen
a17093d3f8
Add link to FFT log band scaling conversation & scripts
преди 8 години
Paul Stoffregen
0d77d46112
Merge pull request #162 from blackketter/master
Len noticed a bug in binary velocity output
преди 8 години
Dean Blackketter
a4814ce934
Len noticed a bug in binary velocity output
преди 8 години
Paul Stoffregen
d488fc0df7
Merge pull request #161 from blackketter/master
Merge changes from LenShustek/miditones
преди 8 години
Dean Blackketter
c53268213d
Merge in changes from LenShustek/miditones with latest updates, including building correctly on Mac
преди 8 години
Dean Blackketter
d08a1cc276
Move miditones to a non-versioned file name
преди 8 години
PaulStoffregen
c2da2cd825
Update Travis CI settings
преди 8 години
PaulStoffregen
8263da1c58
Fix AudioEffectFlange documentation
https://forum.pjrc.com/threads/32580-Audio-System-Design-Tool-Typo
преди 8 години
Paul Stoffregen
d3141cbb76
Merge pull request #159 from FrankBoesing/master
Move miditones to "extras"-folder to prevent compiling
преди 8 години
Frank Bösing
99708bd16b
Move miditones to "extras"-folder to prevent compiling
преди 8 години
PaulStoffregen
84c9c6588b
Begin work on CS4272 documentation
преди 8 години
PaulStoffregen
35bbbf0df9
Add CS4272 control (thanks William Hollender)
https://hackaday.io/project/5912-teensy-super-audio-board
преди 8 години
PaulStoffregen
4fd916d7fa
fix incorrect comment
преди 8 години
PaulStoffregen
b8f0fc892b
Another very small high res sine optimization
преди 8 години
PaulStoffregen
b3d858ee63
Minor optimization in high res sine wave (thanks Rob Tillaart)
http://forum.arduino.cc/index.php?topic=372960.msg2574826#msg2574826
преди 8 години
Paul Stoffregen
66497d2c8d
Merge pull request #156 from billpugh/master
Bug fix so that downward tone sweeps will work.
преди 8 години
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.
преди 8 години
Paul Stoffregen
6be4028676
Merge pull request #155 from FrankBoesing/patch-1
don't save r12
преди 8 години
PaulStoffregen
5d6a53f907
Add AudioInputI2SQuad to the design tool
преди 8 години
PaulStoffregen
f12071604f
Add PassThroughQuad example
преди 8 години
Frank
6386b79554
don't save r12
indeed..you're right, saving r12 seems to be not necessary.
i did some tests, even with gcc 5, all worked. but i'm still only 99.9% sure .-)
преди 8 години
PaulStoffregen
7eeb6e14eb
Begin work on quad channel audio input
преди 8 години
Paul Stoffregen
bc898b8cce
Merge pull request #154 from FrankBoesing/master
Just learned that saving r0-r3 is superflues
преди 8 години
Frank Bösing
36278f5432
Just learned that saving r2,r3 is not needed!
http://stackoverflow.com/questions/261419/arm-to-c-calling-convention-registers-to-save
преди 8 години
Frank Bösing
d38e6e1de7
Merge branch 'master' of https://github.com/FrankBoesing/Audio
преди 8 години
PaulStoffregen
36481730b6
Add memcpy_tointerleaveQuad (thanks Frank)
преди 8 години
PaulStoffregen
43ffaa01b7
Add (minimal) AudioOutputI2SQuad documentation
преди 8 години
PaulStoffregen
54ce35d3ff
Add ability to control two SGTL5000 chips
преди 8 години
PaulStoffregen
a4d682e98d
fix quad channel DMA settings
преди 8 години
PaulStoffregen
5a8ddd46d4
Begin work on quad channel audio output
преди 8 години
PaulStoffregen
0af537f2ca
Add TODO for analyze peak optimization
преди 9 години
Frank
2fe7f4d3e2
Merge pull request #1 from PaulStoffregen/master
update
преди 9 години
PaulStoffregen
e9535e5c0a
remove Travis CI status from readme (it's too unreliable)
преди 9 години
Paul Stoffregen
8ef8cec56d
Merge pull request #151 from FrankBoesing/patch-1
Remove debug Serial.print...
преди 9 години
Frank
9dc45d9a68
Remove debug Serial.print...
преди 9 години
PaulStoffregen
0d8223e6b0
Don't compile M4 code on LC (but LC still not working)
преди 9 години
PaulStoffregen
a2837e6724
Optimize I2S output memory copy (thanks Frank Bösing)
преди 9 години
PaulStoffregen
dadc16968d
Opps, CSS class "tooltip" has baggage
преди 9 години
PaulStoffregen
2f5d57d586
GUI: use div for tooltip info, fixes #148
преди 9 години