Skip to content

Example Applications

HILO edited this page Dec 27, 2023 · 28 revisions

Note

All projects should be compiled with SigmaStudio 4.7
Some of the cases need to reload the SourceLUT.TXT into the LookupTable 1 Block.


Common ASRC Setting

Every input signal is matched to DSP core processing fs which is converted by integrated ASRC.


Special Passthrough Project for Audio Measurement

Overview

This is a special implementation just for measuring performance. No Volume control is available.

Sampling Rate

96kHz

Controls

  • Source Selection Only
  • Controls none

Input Sources (Most Left to CW)

  • Raspberry-pi
  • Amanero Combo384 or Compatibles
  • S/PDIF Coax or Optical
  • RCA Analog

Output

  • 0/1
  • 16/17
  • 32/33
  • 40/41
  • S/PDIF Optical
    (All outputs are the same L/R sources)

Schematic Diagram

Default SigmaStudio Schematic

SigmaStudio Project File

https://github.com/freeDSP/freeDSP-OCTAVIA/blob/main/SOURCES/SigmaStudioProj/DSP-OCTAVIA_JustThru.dspproj


Desingn Template Project

Overview

This is just a sample project where you can start your design implementation. Master Volume and Gain-Trimer x4

Sampling Rate

96kHz

Controls

  • Master Volume (AUX0)
  • Gain Trim1 (AUX1)
  • Gain Trim2 (AUX2)
  • Gain Trim3 (AUX3)
  • Gain Trim4 (AUX4)

Input Sources (Most Left to CW)

  • Raspberry-pi
  • Amanero Combo384 or Compatibles
  • S/PDIF Coax
  • S/PDIF Optical
  • RCA Analog

Output

  • 0/1
  • 16/17
  • 32/33
  • 40/41
  • S/PDIF Optical

Schematic Diagram

Default SigmaStudio Schematic

SigmaStudio Project File

https://github.com/freeDSP/freeDSP-OCTAVIA/blob/main/SOURCES/SigmaStudioProj/DSP-OCTAVIA_Thru-Trim.dspproj


2way Channel Divider with Linkwitz PEQ Delay & Trim Control

Overview

This project divides stereo input sources into Woofer and Tweeter output. Additional subwoofer and FIll-Range output are provided. Each band output has its gain & delay trimming controls.

Sampling Rate

96kHz

Input Sources

  • Raspberry-pi
  • Amanero Combo384 or Compatibles
  • S/PDIF Coax
  • S/PDIF Optical
  • RCA Analog

Output

  • Tweeter (0/1), 48dB/oct, Linkwitz-Riley
  • Woofer (16/17), 48dB/oct, Linkwitz-Riley
  • Subwoofer (32/33), 48dB/oct, Linkwitz-Riley
  • Full Range Analog (40/41)
  • S/PDIF Optical (Full Range Analog)

Controls

  • Master Volume (AUX0)
  • Gain Trim AUX1 (Woofer Delay Trim)
  • Gain Trim AUX2 (Woofer Output)
  • Gain Trim AUX3 (Tweeter Delay)
  • Gain Trim AUX4 (Tweeter Output)

Indicators

  • LED(Red) -0.45dB FS
  • LED(Green) -26dB FS

Schematic Diagram

3way Crossover SigmaStudio Schematic

SigmaStudio Project File

https://github.com/freeDSP/freeDSP-OCTAVIA/raw/main/SOURCES/SigmaStudioProj/DSP-OCTAVIA_2wayCrossover_with_Sub_DelayTrim.dspproj


3way Crossover Channel Divider with Delay Control

Overview

This project divides stereo input sources into LF, MF, and HF output. Additional FIll-Range output is provided. Woofer's gain and delay time are fixed. Midrange and Tweeter have their gain and delay time control.

Sampling Rate

96kHz

Controls

  • Master Volume (AUX0)
  • Midrange Delay Time Trim (AUX1) max 32 samples
  • Midrange Gain Trim (AUX2)
  • Tweeter Delay Time Trim (AUX3) max 32 samples
  • Tweeter Gain Trim (AUX4)

Indicators

  • LED(Red) -0.45dB FS
  • LED(Green) -26dB FS

Input Sources

  • Raspberry-pi
  • Amanero Combo384 or Compatibles
  • S/PDIF Coax
  • S/PDIF Optical
  • RCA Analog

Output

  • 40/41 Tweeter (HPF, 48dB/oct, Linkwitz-Riley)
  • 32/33 MidRange (BPF, 48dB/oct, Linkwitz-Riley)
  • 16/17 Wooffer (LPF, 48dB/oct, Linkwitz-Riley)
  • 0/1 Full Range Analog
  • S/PDIF Optical (Full Range)

Features

  • Low-end compensation type Parametric EQ (for Linkwitz EQ)

Schematic Diagram

3way Crossover SigmaStudio Schematic

SigmaStudio Project File

https://github.com/freeDSP/freeDSP-OCTAVIA/blob/main/SOURCES/SigmaStudioProj/DDSP-OCTAVIA_3wayCDSP-OCTAVIA_3wayCrossover_DelayTrim.dspproj


3way Crossover Channel Divider Delay-Time & Balance Control with EQ on Each Output

Overview

This project divides stereo input sources into LF, MF, and HF output. Additional Full-Range output is provided. All output has fixed EQ capabilities. Woofer, midrange, and Tweeter output have delay time control and Left/Right Balance Control.

Sampling Rate

96kHz

Controls

  • Master Volume (AUX0)
  • Woofer Delay Time Trim (AUX1) max 64 samples
  • Midrange Gain Trim (AUX2) max 64 samples
  • Tweeter Delay Time Trim (AUX3) max 64 samples
  • Left/Right Balance Contol (AUX4)

Indicators

  • LED(Red) -0.45dB FS
  • LED(Green) -26dB FS

Input Sources

  • Raspberry-pi
  • Amanero Combo384 or Compatibles
  • S/PDIF Coax
  • S/PDIF Optical
  • RCA Analog

Output

  • 40/41 Tweeter (9.6kHz HPF, 48dB/oct, Linkwitz-Riley)
  • 32/33 MidRange (BPF, 48dB/oct, Linkwitz-Riley)
  • 16/17 Wooffer (1.9kHz LPF, 48dB/oct, Linkwitz-Riley)
  • 0/1 Full Range Analog
  • S/PDIF Optical (Full Range)

Features

  • Response compensation EQ (on Each Output)

Schematic Diagram

3way Crossover SigmaStudio Schematic

SigmaStudio Project File

https://github.com/freeDSP/freeDSP-OCTAVIA/blob/main/SOURCES/SigmaStudioProj/OCTAVIA_3wayp1_1k9_9K6_EQ_BalanceTimeAdj.dspprojj


Electric Guitar Amplifier Simulator with Play Along Feature

Overview

This project was inherited from Stephan Moeller's VLOG](https://ez.analog.com/dsp/sigmadsp/f/q-a/112390/distortion-for-guitar-programmed-on-a-sigma-dsp-adau1452). Some additional features are added.

Sampling Rate

48kHz

Controls

  • Master Volume (AUX0)
  • Gain Control (AUX1)
  • Chorus Effect (AUX2)
  • Reverb Volume (AUX3)
  • Guitar Sound Level (AUX4)

Guitar Input Level Indicators

  • LED(Red) -0.45dB FS
  • LED(Green) -26dB FS

Input Sources

  • Raspberry-pi
  • Amanero Combo384 or Compatibles
  • S/PDIF Coax
  • S/PDIF Optical
  • RCA Analog for Electric Guitar (Better to add J-FET Source-Follower buffer or Hi-Z input equivalent)

Output

  • 0/1 Full Range Analog
  • S/PDIF Optical (Full Range)

Features

  • Drive Gain Control
  • NoiseGate
  • Chorus Effect Volume
  • Reverb Volume
  • Cabinet Impulse Response (some variation xxxx.txt IR Data file attached)
  • Additional pre-EQ

Schematic Diagram

Electric Guitar Amplifier Simulator SigmaStudio Schematic

SigmaStudio Project File

-> https://github.com/freeDSP/freeDSP-OCTAVIA/blob/main/SOURCES/SigmaStudioProj/OCTAVIA_DistortionGuitarPlayAlong_IR_2.dspproj
-> https://github.com/freeDSP/freeDSP-OCTAVIA/blob/main/SOURCES/SigmaStudioProj/OCTAVIA_DistortionGuitarPlayAlong_IR.zip

IMPULSE RESPONSE DATA Source

-> https://redwirez.com/pages/the-marshall-1960a-ir-pack IR Image