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年前