[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3760: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3762: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3763: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3764: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
forum.hobby-roboter.de • View topic - sigma delta experiments

sigma delta experiments

creating sound with microcontrollers

sigma delta experiments

Postby chris on Sun Apr 14, 2013 8:22 am

Attachments
deltaSigmaSinWave.png
deltaSigmaSinWave.png (3.96 KiB) Viewed 7847 times
chris
 
Posts: 289
Joined: Sun May 25, 2008 7:21 am

Re: sigma delta experiments

Postby chris on Mon Apr 15, 2013 6:42 pm

Attachments
sinus440Hz.png
sinus440Hz.png (4.1 KiB) Viewed 7746 times
chris
 
Posts: 289
Joined: Sun May 25, 2008 7:21 am

Re: sigma delta experiments

Postby chris on Thu Apr 18, 2013 4:31 am

Spektrum des Ausgangssignals. Aufgenommen mit Line IN am Laptop.
Das Rauschen lässt durch einen Tiefpass höhere Ordnung verbessern. Man könnte z.B. dem RC-Tiefpass ( 470Ohm, 100nF ) einen zweiten mit 4700Ohm, 10nF nachschalten.
Attachments
sinus8Bit440HzSigmaDelta.png
sinus8Bit440HzSigmaDelta.png (51.44 KiB) Viewed 7626 times
chris
 
Posts: 289
Joined: Sun May 25, 2008 7:21 am

Re: sigma delta experiments

Postby chris on Thu Apr 18, 2013 5:00 am

Simulation of a sigma delat DAC and a RC-Model DAC.
Attachments
sigmaDelatSimualtion.png
sigmaDelatSimualtion.png (42.4 KiB) Viewed 7635 times
chris
 
Posts: 289
Joined: Sun May 25, 2008 7:21 am


Re: sigma delta experiments

Postby chris on Sat May 11, 2013 2:47 pm

- Sigma delta piano for arduino ( runs on arduino uno )
- recorded A-Song
Attachments
sigmaDeltaSinging_ArduinoUno.zip
(9.42 KiB) Downloaded 481 times
sigmaDeltaPiano.zip
(21.36 KiB) Downloaded 523 times
chris
 
Posts: 289
Joined: Sun May 25, 2008 7:21 am

Re: sigma delta experiments

Postby chris on Wed Aug 13, 2014 5:22 pm

Good explanation and code example for PDM ( Pulse Density Modulation ):
http://en.wikipedia.org/wiki/Pulse-density_modulation
chris
 
Posts: 289
Joined: Sun May 25, 2008 7:21 am

Re: sigma delta experiments

Postby chris on Thu Aug 14, 2014 7:45 am

The LPC810

http://vilaca.eu/lpc810/

seems to be very suitable for sound generation. Here is a synthesizer example:
http://www.hackster.io/janost/micro-vir ... ynthesizer

where Janost uses the sigma-delta principle like the Arduino example in this thread:
http://forum.arduino.cc/index.php?PHPSE ... msg1629872

But he uses an interrupt routine to alter the DAC-Value which looks very promissing.

Here I create an arduino compatible library
Last edited by chris on Thu Sep 18, 2014 5:07 pm, edited 2 times in total.
chris
 
Posts: 289
Joined: Sun May 25, 2008 7:21 am

Re: sigma delta experiments

Postby chris on Fri Aug 29, 2014 9:52 am

Here is the class-D amplifier from electrouwe:
http://electro-music.com/forum/viewtopic.php?p=402971
chris
 
Posts: 289
Joined: Sun May 25, 2008 7:21 am


Return to sound

Who is online

Users browsing this forum: No registered users and 1 guest

cron