Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter
-
- MfbLabs Gebruiker
- Berichten: 2029
- Lid geworden op: zo 09 nov, 2014 11:30 am
Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter
Goed, wat aan het spelen geweest met dat Dynamic bass dingetje. Even afgezien van de totale onduidelijkheid van de instellingen, heeft dat ding maar een filterhelling van 6db met een hele wazige Q:
Dus maar terug naar de vorige opzet.
Dus maar terug naar de vorige opzet.
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.
De Sapman
- David
- MfbLabs Gebruiker
- Berichten: 2401
- Lid geworden op: do 19 jun, 2014 14:01 pm
- Locatie: Utrecht
Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter
Ben bezig gegaan met het instellen van DSP registers via I2C. Werkt op de ADAU1701 een beetje omslachtig, maar wel goed. En verbazingwekkend genoeg is er geen gereutel hoorbaar in het audio. Falls with!
Wat wel jammer is, is dat de I2C van Analog Devices niet multimaster lijkt te doen. Simultaan kijken naar waarden met SigmaStudio en instellen van waarden met de micro werkt niet. Nouja, ik kreeg het iig niet werkend.
Wat wel jammer is, is dat de I2C van Analog Devices niet multimaster lijkt te doen. Simultaan kijken naar waarden met SigmaStudio en instellen van waarden met de micro werkt niet. Nouja, ik kreeg het iig niet werkend.
Yeah party on with MFB DSP!
- Rene_N
- MfbLabs Gebruiker
- Berichten: 1683
- Lid geworden op: di 11 nov, 2014 10:01 am
- Locatie: Breukelen
Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter
Waarom wil je dat eigenlijk doen? Wat kun je dan meer tov wat je nu met Sigmastudio kunt programmeren?
- Sandrowski
- MfbLabs Gebruiker
- Berichten: 1119
- Lid geworden op: ma 27 apr, 2015 13:03 pm
- Locatie: 't Darp
Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter
door middel van de safeload registers neem ik aan?David schreef:Ben bezig gegaan met het instellen van DSP registers via I2C.
David's redenen ken ik uiteraard niet, maar ik zou dat willen doen om bijvoorbeeld een schakelbaar subsoonfilter te realiseren. Kan ook via een schakelaar aan een van de gpio's van de ADAU1701, maar daar is natuurlijk geen lol aan. Bovendien, door parameters via een microcontroller te wijzigen hou je meer ruimte over in de DSP.Rene_N schreef:Waarom wil je dat eigenlijk doen?
Groet,
Sander
Sander
- David
- MfbLabs Gebruiker
- Berichten: 2401
- Lid geworden op: do 19 jun, 2014 14:01 pm
- Locatie: Utrecht
Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter
Ik wil waarden uit de DSP weten voor weergave op een display. En live levels in kunnen stellen.
Denk "multiband compressor limiter" en hoe je de mate van compressie/AGC/limiting wilt instellen en tonen. Dan moet je een vracht waarden schrijven en ophalen.
Staat dus volledig los van SigmaStudio. Tijdens ontwikkeling zou het echter handig zijn, ter validatie, om beide tegelijk te kunnen gebruiken. En.... dat kan dus niet.
Mijn Atmega328 zit wel aardig vol, het past, maar maar net. Goeie keus dus.
Denk "multiband compressor limiter" en hoe je de mate van compressie/AGC/limiting wilt instellen en tonen. Dan moet je een vracht waarden schrijven en ophalen.
Staat dus volledig los van SigmaStudio. Tijdens ontwikkeling zou het echter handig zijn, ter validatie, om beide tegelijk te kunnen gebruiken. En.... dat kan dus niet.
Mijn Atmega328 zit wel aardig vol, het past, maar maar net. Goeie keus dus.
Yeah party on with MFB DSP!
-
- MfbLabs Gebruiker
- Berichten: 2029
- Lid geworden op: zo 09 nov, 2014 11:30 am
Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter
Bij een 1701 moet je inderdaad safeload gebruiken. Bij de nieuwere generaties kan je ook DMA gebruiken maar in tegenstelling wat ADI beweert is dat niet helemaal betrouwbaar. OK, geen dikke ploppen of tikken maar wel rare bijgeluiden als er signaal op staat. Dat is de reden waarom bij de Fusion later de live update functie is vervallen. Momenteel wordt er druk gewerkt aan de Fusion mark II, 1452 dsp ipv van de 1450 en een zwaardere pic die niet meer met I2C communiceert maar via SPI. Er komen namelijk Fir filters op de ingang en uitgangen en met I2C duurde het een dikke 7 seconden om die te laden.
De Sapman
- David
- MfbLabs Gebruiker
- Berichten: 2401
- Lid geworden op: do 19 jun, 2014 14:01 pm
- Locatie: Utrecht
Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter
Heb ook SPI overwogen maar daar hangt mijn display al aan. En ZO snel is die Atmega328 nou ook weer niet.
Ik haal de variabelen elke 10 milliseconden op, dat gaat probleemloos.
7 seconden via I2C... woei.. aangezien I2C ook heel hard kan doen ze of iets niet goed, of er moet zo'n 70 kilobyte aan data heen. En dat laatste lijkt me niet heel waarschijnlijk.
Ik haal de variabelen elke 10 milliseconden op, dat gaat probleemloos.
7 seconden via I2C... woei.. aangezien I2C ook heel hard kan doen ze of iets niet goed, of er moet zo'n 70 kilobyte aan data heen. En dat laatste lijkt me niet heel waarschijnlijk.
Yeah party on with MFB DSP!
- David
- MfbLabs Gebruiker
- Berichten: 2401
- Lid geworden op: do 19 jun, 2014 14:01 pm
- Locatie: Utrecht
Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter
Oh, wat wel zwaaaaar irritant is, is het gebrek aan een .h file met de adressen van wat je gebruikt.
Dus bij elke aanpassing moet je weer de adressen uit SigmaStudio peuren.
Of, mis ik iets?
Dus bij elke aanpassing moet je weer de adressen uit SigmaStudio peuren.
Of, mis ik iets?
Yeah party on with MFB DSP!
-
- MfbLabs Gebruiker
- Berichten: 2029
- Lid geworden op: zo 09 nov, 2014 11:30 am
Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter
De I2C bus draaide al met hangen en wurgen op 400Khz. Je moet niet vergeten dat de Fusion intern met 3 presets werkt waarin zitten:David schreef:
7 seconden via I2C... woei.. aangezien I2C ook heel hard kan doen ze of iets niet goed, of er moet zo'n 70 kilobyte aan data heen. En dat laatste lijkt me niet heel waarschijnlijk.
- input
- preset volume offset
- 9 bands input eq
- 3 x 15 biquads op de kanalen + mute per biquad
-3 x kanaal volume
3 x kanaal delay
3x phase reverse
En dat wordt bij elke preset wissel opnieuw ingeladen.
Dat werkte snel genoeg op I2C om snel te kunnen wisselen tussen de presets. Maar daar kwamen dus max in totaal nog 4 Fir's bij en bleek het wisselen tussen de presets ( met max taplengte) 6 a 7 seconden te zitten.
De Sapman
-
- MfbLabs Gebruiker
- Berichten: 68
- Lid geworden op: za 07 apr, 2018 09:18 am
Re: Dynamic Rumble Filter - Excursion limiter - adaptive low-frequency limiter
Weet niet of je dit bedoelt, maar als je export system files aanklikt kun je de nodige bestanden exporteren om met een MCU aan te kunnen sturen.David schreef:Oh, wat wel zwaaaaar irritant is, is het gebrek aan een .h file met de adressen van wat je gebruikt.
Dus bij elke aanpassing moet je weer de adressen uit SigmaStudio peuren.
Of, mis ik iets?
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.