WinDSP - Signalprocessor - Nu med grafiskt gränssnitt

Generell diskussion om hifi och områden runt hifi.

Moderator: Redaktörer

Användarvisningsbild
AndreasArvidsson
Admin emeritus
 
Inlägg: 19298
Blev medlem: 2005-07-15
Ort: Karlstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.15.0b

Inläggav AndreasArvidsson » 2018-12-29 13:28

Ny version ute. Har gett lite kärlek åt de mindre använda(iaf av mig) filtertyperna.

0.15.0beta
* Added gain parameter to notch filter.
* Changed bandpass filter gain parameter from amplitude ratio to dB.
* Changed shelf filter slope parameter to q-value.
* Added optional a0 parameter to custom biquad filter.

Användarvisningsbild
Grahnbarr
 
Inlägg: 442
Blev medlem: 2004-01-26
Ort: Trollhättan

Re: WinDSP - Signalprocessor med öppen källkod - 0.15.0b

Inläggav Grahnbarr » 2018-12-31 14:04

Är det någon som kör WinDSP ihop med Kodi?
När jag startar Kodi så kraschar WinDSP. Har provat sätta både Cable och HDMI som utgång i Kodi.

Har jag igång Kodi och startar WinDSP så får jag följande i WinDSP:
Kod: Markera allt
ERROR: WASAPI (ox8889000a) The endpoint is already in use. Either the device is being used in exclusive mode or the device is being used in shared mode and the caller asked to use the device in exclusive mode.




Sen har jag en feature request. Kan man få sätta config description i json-filerna så den skriver ut det när man byter konfig?
Jag har flera filer jag växlar mellan för att testa olika filter m.m. och lite svårt att hålla koll på vad som är vad.
Kod: Markera allt
{
"ConfigDescription": "7.1 with phantom center and notch filter",
"startWithOS": false,
"minimize": false,
HTPC - Yamaha RX-V667 - Larsen L6

Användarvisningsbild
AndreasArvidsson
Admin emeritus
 
Inlägg: 19298
Blev medlem: 2005-07-15
Ort: Karlstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.15.0b

Inläggav AndreasArvidsson » 2018-12-31 15:40

Jag använder själv kodi och det fungerar bra.

Ser ut som att Kodi har ditt ljudkort som uppspelningsenhet. Då kommer Kodi ta ägendeskap av denna enheten och DSP kan inte använda sig av den. WinDSP fungerar så att du ha en virtual ljudenhet. Ex virtual cable som kodi skall spela upp till och sedan så skickar WinDSP ljudet vidare tilll din faktiska ljudenhet.

Du skriver att du testat med VC i kodi, men felmeddelandet tyder på att så inte är fallet. Du kan testa att starta om kodi efter att du bytt ljudenhet och se om det löser problemet.
Om du inte får löst det själv så skicka mig ett PM så skall vi allt kunna lösa det hela. Kanske behövs skickas lite bilder med inställningar, men det löser vi isf :)

Det är absolut en funktion jag kan lägga till. Jag lägger det på min "skall göra lista".

EDIT: Vi har löst problemet. Man behöver slå av "Allow applications to take exclusive control of this device" på virtual cable annars kommer Kodi att ta ensamrätt av VC och då kan WinDSP inte använda sig av den.

Användarvisningsbild
AndreasArvidsson
Admin emeritus
 
Inlägg: 19298
Blev medlem: 2005-07-15
Ort: Karlstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.16.0b

Inläggav AndreasArvidsson » 2019-01-04 20:44

Ok här kommer en ny version med beskrivning av konfig filen. Jag har även uppdaterat installationsguiden med ovanstående lösning.

0.16.0beta
* Added description parameter to be shown during startup.

Användarvisningsbild
AndreasArvidsson
Admin emeritus
 
Inlägg: 19298
Blev medlem: 2005-07-15
Ort: Karlstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.17.0b

Inläggav AndreasArvidsson » 2019-03-06 16:26

Så här kommer en ny version med lite större ändringar:

0.17.0beta
* Added tray icon when window is hidden
* Added new filter: Acoustic cancellation
* Removed experimental ASIO support. Use VB-Audio Asio Bridge instead
* Removed output forks
* General code cleanup and optimization

Vill tacka dewpo för tipset om ASIO bridge. Denna mjukvara var så pass bra att jag bestämde mig för att ta bort asio stödet ur windsp. Detta gjorde så att jag kunde göra windsp simplare och dra mindre resurser. Att dra in hela asio sdk känns lite onödigt då 99% aldrig kommer använda asio.
För oss som har asio ljudkort så var det bara att installera asio bridge och köra som renderingsenhet. Fungerar mycket bra hittils.

De grenade utgångarna är borttagna. Dessa var alldeles för komplicerade att använda. Istället så har jag gjort ett eget "acoustic cancellation" filter åt Tarzan.
Det är nu så här enkelt att lägga till en fasvänd och fördröjd signal på en utgång.
Kod: Markera allt
 "cancellation": {
    "freq": 28.0,
    "gain": -5
}


Vi har nu också en sk "tray icon". Dvs när man satt hide:true i konfigen så gömmer sig hela programmet i aktivitetsfältet istället.

Användarvisningsbild
Tarzan
 
Inlägg: 2486
Blev medlem: 2013-11-18
Ort: Malmö

Re: WinDSP - Signalprocessor med öppen källkod - 0.17.0b

Inläggav Tarzan » 2019-03-07 02:31

AndreasArvidsson skrev:Så här kommer en ny version med lite större ändringar:

0.17.0beta
* Added tray icon when window is hidden
* Added new filter: Acoustic cancellation
* Removed experimental ASIO support. Use VB-Audio Asio Bridge instead
* Removed output forks
* General code cleanup and optimization

Vill tacka dewpo för tipset om ASIO bridge. Denna mjukvara var så pass bra att jag bestämde mig för att ta bort asio stödet ur windsp. Detta gjorde så att jag kunde göra windsp simplare och dra mindre resurser. Att dra in hela asio sdk känns lite onödigt då 99% aldrig kommer använda asio.
För oss som har asio ljudkort så var det bara att installera asio bridge och köra som renderingsenhet. Fungerar mycket bra hittils.

De grenade utgångarna är borttagna. Dessa var alldeles för komplicerade att använda. Istället så har jag gjort ett eget "acoustic cancellation" filter åt Tarzan.
Det är nu så här enkelt att lägga till en fasvänd och fördröjd signal på en utgång.
Kod: Markera allt
 "cancellation": {
    "freq": 28.0,
    "gain": -5
}


Vi har nu också en sk "tray icon". Dvs när man satt hide:true i konfigen så gömmer sig hela programmet i aktivitetsfältet istället.

Haha! Jag känner mig hedrad.

Användarvisningsbild
AndreasArvidsson
Admin emeritus
 
Inlägg: 19298
Blev medlem: 2005-07-15
Ort: Karlstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.17.0b

Inläggav AndreasArvidsson » 2019-03-07 03:10

Tarzan skrev:Haha! Jag känner mig hedrad.

Absolut. Testa gärna och återkoppla hur du tycker att det fungerar. Jag försöker göra den så användarvänlig som möjligt :)

Användarvisningsbild
darkg
Ljushuvud
 
Inlägg: 8651
Blev medlem: 2011-12-11
Ort: Kristianstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.17.0b

Inläggav darkg » 2019-03-07 03:15

Som gjort för diverse roliga experiment!
Don’t just do something, sit there.

Användarvisningsbild
AndreasArvidsson
Admin emeritus
 
Inlägg: 19298
Blev medlem: 2005-07-15
Ort: Karlstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.17.0b

Inläggav AndreasArvidsson » 2019-03-07 03:50

Absolut. Lek på! 8)

Användarvisningsbild
AndreasArvidsson
Admin emeritus
 
Inlägg: 19298
Blev medlem: 2005-07-15
Ort: Karlstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.18.0b

Inläggav AndreasArvidsson » 2019-03-07 16:35

Jag tog ett par timmar och optimerade koden. Efter att asio försvann så fanns det lite extra saker jag kunde göra. Testade att köra på min latptop med en 2kärning i7 på 1.8GHz och programmet gick som mest upp till 0.1% cpu användning. Programmet är mao lättdrivet vilket är trevligt :)

0.18.0beta
* Performance tweaks

Användarvisningsbild
Grahnbarr
 
Inlägg: 442
Blev medlem: 2004-01-26
Ort: Trollhättan

Re: WinDSP - Signalprocessor med öppen källkod - 0.18.0b

Inläggav Grahnbarr » 2019-03-07 18:26

Härligt!
Ska uppgradera ikväll
HTPC - Yamaha RX-V667 - Larsen L6

Användarvisningsbild
AndreasArvidsson
Admin emeritus
 
Inlägg: 19298
Blev medlem: 2005-07-15
Ort: Karlstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.18.0b

Inläggav AndreasArvidsson » 2019-03-09 03:06

Trevligt.

Jag sitter nu och pular på en simplare konfiguration. Min tanke är att göra om "routningen" i en simpel och en avancerad variant. Man anger alltså den ena eller den andra.

Den avancerade ser ut som idag med undantagen:
* "inputs" bytt namn till "advanced".
* Fältet "routes" helt tagits bort då detta vara en onödig mellannivå.
Kod: Markera allt
    "advanced": {
        "L": [
            {
                "out": "L"
            },
            {
                "out": "C",
                "gain": 1,
                "invert": false,
                "delay": 4,
                "filters": []
            }
        ]
    }


Den enkla konfigen ser ut enligt följande.
* Man anger storleken på högtalarna. Detta känner nog alla igen ifrån hembioapparater. Undantaget är att du kan ställa vilken kanal som helst som sub. Dvs du kan använda centern som en extra sub eller de bakre surrarna om du inte använder dessa. Man kan också välja om subkanalerna skall vara i stereo eller mono.
* expandSurround: Om du har bakre surrar och ser på en 5.1 film så spelar de bakre sidokanalernas spår. Av som standard.
* lfeGain: Används för att välja vilken nivå LFE skall mixas in. Denna nivå kan vara bra att skilja ifrån de andra kanalernas bas. 0dB som standard.
* crossover: Här kan man ange vilka delningsfilter som skall användas för small och sub kanalerna. BW 30/18dB som standard.
Kod: Markera allt
    "basic": {
        "front": "Large",
        "center": "SubL",
        "subwoofer": "SubR", //Sub(mono), SubL, SubR
        "surround": "Small",
        "surroundBack": "Off",
        "expandSurround": true,
        "lfeGain": 0.0,
        "crossover": {
            "lp": {
                "type": "BUTTERWORTH",
                "order": 5,
                "freq": 80
            },
            "hp": {
                "type": "BUTTERWORTH",
                "order": 3,
                "freq": 80
            }
        }
    }


Utgångarna ser ut som tidigare med en extra funktion att det finns kortnamn som anger grupper av högtalare.
Front ger samma konf på L och R, Surround på SL och SR osv..
Man kommer fortfarande kunna ange kanalerna separat om man vill, men med detta så slipper man ange konf per kanal.
Kod: Markera allt
  "outputs": {
      "Front": {},
      "Subwoofer": {},
      "Surround": {},
      "SurroundBack": {}
 }


Ett annat alternativ är att ange en lista med kanaler som skall ha samma konfiguration. Det går att ange singular för en enda om man vill. Är det bättre?
Kod: Markera allt
 "outputs": [
        {
            "channels": [ "SL", "SR", "SBL", "SBR" ],
            "gain": -2
        },
        {
            "channel": "C",
            "gain": -3
        }
    ]




Så vad tror ni om ovanstående? Ni är ju några stycken som använt windsp ett tag nu så jag tar gärna mycket återkoppling.

Användarvisningsbild
Grahnbarr
 
Inlägg: 442
Blev medlem: 2004-01-26
Ort: Trollhättan

Re: WinDSP - Signalprocessor med öppen källkod - 0.18.0b

Inläggav Grahnbarr » 2019-03-10 12:59

Tror det är en bra idé med enklare konfigen och din lösning känns bra. Det finns så himla mycket man kan göra så en simplare konfiguration kan nog vara bra för nybörjare att komma igång med.
Första alternativet var det som kändes enklast för mig så det får min röst. :)
HTPC - Yamaha RX-V667 - Larsen L6

Användarvisningsbild
AndreasArvidsson
Admin emeritus
 
Inlägg: 19298
Blev medlem: 2005-07-15
Ort: Karlstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.18.0b

Inläggav AndreasArvidsson » 2019-03-10 16:32

Kanon jag håller redan på med en implementation så får vi se när jag känner att den är bra nog :)

Användarvisningsbild
AndreasArvidsson
Admin emeritus
 
Inlägg: 19298
Blev medlem: 2005-07-15
Ort: Karlstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.18.0b

Inläggav AndreasArvidsson » 2019-03-10 23:52

Nu spelar den nya konfigen hemma. Fortfarande lite småsaker jag måste testa och utvärdera innan jag släpper en ny version, men det är på väg iaf.

Nedanstående 2 kodrader ger samma "dirigering" av signaler. Några mindre rader och lite enklare :D
Den nya lägger dessutom till delningsfilter på utkanalerna om dessa saknas. Dvs du kan manuellt ge olika i utgångarna, men om ingen angetts så sätts det filter får small- och subkanaler.

Gammal:
Kod: Markera allt
  "inputs": {
        "L": {
            "routes": [
                {
                    "out": "L"
                },
                {
                    "out": "C"
                }
            ]
        },
        "R": {
            "routes": [
                {
                    "out": "R"
                },
                {
                    "out": "SW"
                }
            ]
        },
        "C": {
            "routes": [
                {
                    "out": "L",
                    "gain": -3
                },
                {
                    "out": "R",
                    "gain": -3
                },
                {
                    "out": "C",
                    "gain": -6
                },
                {
                    "out": "SW",
                    "gain": -6
                }
            ]
        },
        "SW": {
            "routes": [
                {
                    "out": "C",
                    "gain": 1
                },
                {
                    "out": "SW",
                    "gain": 1
                }
            ]
        },
        "SBL": {
            "routes": [
                {
                    "out": "SBL"
                },
                {
                    "out": "C"
                }
            ]
        },
        "SBR": {
            "routes": [
                {
                    "out": "SBR"
                },
                {
                    "out": "SW"
                }
            ]
        },
        "SL": {
            "routes": [
                {
                    "out": "SL"
                },
                {
                    "out": "C"
                },
                {
                    "out": "SBL",
                    "if": {
                        "silent": "SBL"
                    }
                }
            ]
        },
        "SR": {
            "routes": [
                {
                    "out": "SR"
                },
                {
                    "out": "SW"
                },
                {
                    "out": "SBR",
                    "if": {
                        "silent": "SBR"
                    }
                }
            ]
        }
    }


Ny :
Kod: Markera allt
    "basic": {
        "front": "small",
        "center": "subL",
        "subwoofer": "subR",
        "surround": "small",
        "surroundBack": "small",
        "expandSurround": true,
        "lfeGain": -3
    }

Användarvisningsbild
Grahnbarr
 
Inlägg: 442
Blev medlem: 2004-01-26
Ort: Trollhättan

Re: WinDSP - Signalprocessor med öppen källkod - 0.18.0b

Inläggav Grahnbarr » 2019-03-11 07:40

Haha, ja det blev lite mer lättläst.
Snyggt jobbat
HTPC - Yamaha RX-V667 - Larsen L6

Användarvisningsbild
AndreasArvidsson
Admin emeritus
 
Inlägg: 19298
Blev medlem: 2005-07-15
Ort: Karlstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.19.0b

Inläggav AndreasArvidsson » 2019-03-14 21:35

Så här är den nya versionen. Det har skett en hel del ändringar i hur konfig filen ser ut. Om ni fastnar på något så tveka inte att fråga.

0.19.2beta

1) Inputs heter nu advanced och mellannoden routes är borttagen.
Kod: Markera allt
    "advanced": {
        "L": [
            {
                "out": "L",
                "gain": -3.8
            }
        ]
    }


2) Utgångarna kan nu anges för en eller flera kanaler.
Kod: Markera allt
    "outputs": [
        {
            "channels": [ "L", "R" ],
            "gain": -3.2
        },
        {
            "channel": "C",
            "gain": -2
        }
    ]


3) Roligaste nyheten är en förenklad/basic konfiguration.
Kod: Markera allt
    "basic": {
        "front": "Large",
        "center": "Sub",
        "subwoofer": "Sub",
        "surround": "Small",
        "surroundBack": "Off",
        "stereoBass": true,
        "expandSurround": true,
        "lfeGain": -3,
        "lowPass": {
            "type": "BUTTERWORTH",
            "order": 5,
            "freq": 80
        },
        "highPass": {
            "type": "BUTTERWORTH",
            "order": 3,
            "freq": 80
        }
    }


4) Name noden i devices är borttagen.
Kod: Markera allt
"devices": {
    "capture" :  "Line (ZOOM U-22 Audio)"
    "render" : "SPDIF Interface (Bravo Digital Processor)"
}


Full dokumentation hittas här: https://github.com/AndreasArvidsson/WinDSP

Användarvisningsbild
Grahnbarr
 
Inlägg: 442
Blev medlem: 2004-01-26
Ort: Trollhättan

Re: WinDSP - Signalprocessor med öppen källkod - 0.19.1b

Inläggav Grahnbarr » 2019-03-15 18:46

Helgen är räddad! :)
HTPC - Yamaha RX-V667 - Larsen L6

Användarvisningsbild
dewpo
 
Inlägg: 5148
Blev medlem: 2016-08-01

Re: WinDSP - Signalprocessor med öppen källkod - 0.19.1b

Inläggav dewpo » 2019-03-15 21:57

Jag lyckas inte få igång senaste versionen :(
Kod: Markera allt
{
    "startWithOS" : false,
    "minimize" : false,
    "hide" : false,
    "description" : "Default config",
    "devices" : {
        "capture" : {
            "name" : "Line (ZOOM U-22 Audio)"
        },
        "render" : {
            "name" : "SPDIF Interface (Bravo Digital Processor)"
        }
    },
    "filters" : {
        "gamla" : [
            {
                "type" : "HIGH_SHELF",
                "freq" : 158,
                "gain" : -3.1,
                "q" : 0.836
            },
            {
                "type" : "HIGH_SHELF",
                "freq" : 1506,
                "gain" : -4.97,
                "q" : 0.649
            },
            {
                "type" : "PEQ",
                "freq" : 2952,
                "gain" : -4.28,
                "q" : 8.59
            },
            {
                "type" : "PEQ",
                "freq" : 14384,
                "gain" : -5.56,
                "q" : 4.3
            }
        ],
        "outputs" : [
            {
                "channels" : [
                    "L",
                    "R"
                ],
                "gain" : -3,
                "delay" : 0,
                "invert" : false,
                "mute" : false,
                "filters" : [
                    {
                        "#ref" : "filters/gamla"
                    }
                ]
            }
        ]
    }
}


Ger detta felmeddelande :?
FelMedelande.jpg
FelMedelande.jpg (70.78 KiB) Visad 5434 gånger
Framtiden är här... men har den blivit som vi önskade den?
Läs innan du beaktar Disclaimer-> https://docs.google.com/document/d/1r6nhk1SOIF9_WThdKJTa5q4e-4MKohMeitCpN2yEhrc/edit?usp=sharing

Användarvisningsbild
AndreasArvidsson
Admin emeritus
 
Inlägg: 19298
Blev medlem: 2005-07-15
Ort: Karlstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.19.1b

Inläggav AndreasArvidsson » 2019-03-15 21:58

Ah det skall se ut så här nu mera:

Kod: Markera allt
"devices": {
    "capture" :  "Line (ZOOM U-22 Audio)"
    "render" : "SPDIF Interface (Bravo Digital Processor)"
}


Jag har försökt förenkla konfigurationen och ta bort onödiga rader. Blir en liten omställning för nuvarande användare, men jag hoppas detta kommer göra det hela enklare för nya användare.

Inser nu att jag glömt uppdatera hur den sätter enheterna efter val. Jag fixar en ny version!

Användarvisningsbild
AndreasArvidsson
Admin emeritus
 
Inlägg: 19298
Blev medlem: 2005-07-15
Ort: Karlstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.19.2b

Inläggav AndreasArvidsson » 2019-03-15 22:14

0.19.2beta

Nu är devices buggen fixad :)

Ni får ha så mycket tack för att ni hjälper mig att testa. Er återkoppling är värd mycket!

Användarvisningsbild
AndreasArvidsson
Admin emeritus
 
Inlägg: 19298
Blev medlem: 2005-07-15
Ort: Karlstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.19.2b

Inläggav AndreasArvidsson » 2019-03-17 01:00

dewpo: Fick du det att fungera nu?

Grahnbarr: Fungerar nya konfigen bra? Något som är otydligt i dokumentationen?

Användarvisningsbild
dewpo
 
Inlägg: 5148
Blev medlem: 2016-08-01

Re: WinDSP - Signalprocessor med öppen källkod - 0.19.2b

Inläggav dewpo » 2019-03-17 01:19

Ja jag fick det att fungera, Men jag fick inte samstämmiga resultat som när jag applicerar samma filter med andra program :?
Antagligen har jag något mer fel i konfigureringen.
Framtiden är här... men har den blivit som vi önskade den?
Läs innan du beaktar Disclaimer-> https://docs.google.com/document/d/1r6nhk1SOIF9_WThdKJTa5q4e-4MKohMeitCpN2yEhrc/edit?usp=sharing

Användarvisningsbild
AndreasArvidsson
Admin emeritus
 
Inlägg: 19298
Blev medlem: 2005-07-15
Ort: Karlstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.19.2b

Inläggav AndreasArvidsson » 2019-03-17 01:21

Ok du försöker alltså jämnföra med en annan DSP?

Kan du genom att lyssna eller mäta försöka utröna vad som är fel? Om du skickar din konfiguration så kan jag kolla på den och kanske lista ut vad felet är?

Användarvisningsbild
AndreasArvidsson
Admin emeritus
 
Inlägg: 19298
Blev medlem: 2005-07-15
Ort: Karlstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.20.0b

Inläggav AndreasArvidsson » 2019-03-22 18:15

Så här är en ny version:
0.20.0beta
* Added Q-offset to basic crossovers

Man kan nu ge en Q offset på standard-delningsfilter. Dvs att istället för att behöva ge hela Q värderna så kan man utgå ifrån en butterworth eller en LR och bara ge en lätt offset för att göra knät mer eller mindre resonant/brant. Väldigt praktiskt om man bara vill fylla ut lite över delningen att öka Q-offset. Anges som +/- runt 0. Tex 0.1 innebär 10% högre Q än normalt.
Kod: Markera allt
{
    "type": "LOW_PASS",
    "subType": "BUTTERWORTH",
    "order": 4,
    "freq": 80.0,
    "qOffset": 0.2
}

Användarvisningsbild
Grahnbarr
 
Inlägg: 442
Blev medlem: 2004-01-26
Ort: Trollhättan

Re: WinDSP - Signalprocessor med öppen källkod - 0.20.0b

Inläggav Grahnbarr » 2019-03-27 22:52

Nu har jag äntligen fått tid att testa nya versionen. :)
Tog lite tid att få byggt om configen att passa nya formatet men nu rullar det på fint och känns som den är mer lättläslig nu.

Ska testa göra en basic-konfig framöver.
HTPC - Yamaha RX-V667 - Larsen L6

Användarvisningsbild
AndreasArvidsson
Admin emeritus
 
Inlägg: 19298
Blev medlem: 2005-07-15
Ort: Karlstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.20.0b

Inläggav AndreasArvidsson » 2019-03-27 22:55

Kanon det var min förhoppning.
med basic konfigurationen så blir filen väldigt liten och överskådlig. Jag är personligen väldigt nöjd med det. "Write less, do more!" :)

Användarvisningsbild
dewpo
 
Inlägg: 5148
Blev medlem: 2016-08-01

Re: WinDSP - Signalprocessor med öppen källkod - 0.20.0b

Inläggav dewpo » 2020-06-06 15:57

Jag försökte få WinDSP att fungera i mitt system, Men hur jag än försöker så kommer basen i fel kanal :?
Jag förstår inte vad jag gör för fel? När jag kastar om kanalerna i config filen händer inget :oops:

Kod: Markera allt
{
    "startWithOS" : false,
    "minimize" : false,
    "hide" : false,
    "description" : "2.4",
    "channels" : [
        "L",
        "R",
        "C",
        "SW",
        "SBL",
        "SBR"
    ],
    "devices" : {
        "capture" : "Hi-Fi Cable Input (VB-Audio Hi-Fi Cable)",
        "render" : "Högtalare (Sound Blaster AE-9)"
    },
    "filters" : {
        "BASSE" : {
            "type" : "LOW_PASS",
            "subType" : "BUTTERWORTH",
            "order" : 5,
            "freq" : 80.0
        },
        "TOPPE" : {
            "type" : "HIGH_PASS",
            "subType" : "BUTTERWORTH",
            "order" : 3,
            "freq" : 80.0
        }
    },
    "advanced" : {
        "L" : [
            {
                "out" : "L",
                "gain" : -6,
                "delay" : 4,
                "invert" : false,
                "filters" : [
                    {
                        "#ref" : "filters/TOPPE"
                    }
                ]
            },
            {
                "out" : "SBL",
                "gain" : -3,
                "delay" : 0,
                "invert" : false,
                "filters" : [
                    {
                        "#ref" : "filters/BASSE"
                    }
                ]
            },
            {
                "out" : "SBR",
                "gain" : -3,
                "delay" : 0,
                "invert" : false,
                "filters" : [
                    {
                        "#ref" : "filters/BASSE"
                    }
                ]
            }
        ],
        "R" : [
            {
                "out" : "R",
                "gain" : -6,
                "delay" : 4,
                "invert" : false,
                "filters" : [
                    {
                        "#ref" : "filters/TOPPE"
                    }
                ]
            },
            {
                "out" : "C",
                "gain" : -3,
                "delay" : 0,
                "invert" : false,
                "filters" : [
                    {
                        "#ref" : "filters/BASSE"
                    }
                ]
            },
            {
                "out" : "SW",
                "gain" : -3,
                "delay" : 0,
                "invert" : false,
                "filters" : [
                    {
                        "#ref" : "filters/BASSE"
                    }
                ]
            }
        ]
    }
}
Framtiden är här... men har den blivit som vi önskade den?
Läs innan du beaktar Disclaimer-> https://docs.google.com/document/d/1r6nhk1SOIF9_WThdKJTa5q4e-4MKohMeitCpN2yEhrc/edit?usp=sharing

Användarvisningsbild
AndreasArvidsson
Admin emeritus
 
Inlägg: 19298
Blev medlem: 2005-07-15
Ort: Karlstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.20.0b

Inläggav AndreasArvidsson » 2020-06-06 16:29

Hej,
Den konfigurationen är lite felaktig då det inte bör finnas något "channels" fält direkt i roten. Se exempel på format här:
https://github.com/AndreasArvidsson/Win ... mples.json

Observera att man använder basic eller advanced och Inte både och som i exempel; den visar bara formatet.

Användarvisningsbild
AndreasArvidsson
Admin emeritus
 
Inlägg: 19298
Blev medlem: 2005-07-15
Ort: Karlstad

Re: WinDSP - Signalprocessor med öppen källkod - 0.21.0b - G

Inläggav AndreasArvidsson » 2020-07-08 11:27

Så nu finns det en ny version ute. dewpos problem ovan gav mig motivationen att bygga ett grafiskt gränssnitt!

Bild

1) Ladda ned senaste versionen
2) Kör "runConfigEdit.bat"
3) I webbläsaren besök http://localhost:8080

* Det går bra att redigera medans WinDSP.exe är igång för att i realtid byta parametrar.
* Man kan logga in på hemsidan ifrån en annan dator än den som kör programmet. Dvs du kan sitta på lyssningsplats med en bärbar eller platta och redigera ljudet i realtid på din htpc.

0.21.0beta
* Added web based graphical interface to edit config file
* Added experimental ASIO support
* Renamed subType to crossoverType in config
* Fixed bug where basic routing gave wrong default Q-value for highpass crossover

FöregåendeNästa

Återgå till Generellt om hifi


Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 17 gäster