Author |
Topic |
solhaga
100.000-klubben
2674 Posts |
Posted - 2010/12/14 : 10:07:48
|
Tack för tipsen, jag får testa det i kväll. Har inte hunnit till bat-filen mm, det låg i pipen. Däremot använder jag som sagt Patchbay, så kopplingar går automatiskt.
Jag antar att "jackd.exe -S -R -dportaudio -dASIO::"MITT LJUDKORT" -r88200 -p4096" skall vara först i bat-filen. Pss kan man ju ha flera bat-filer, en för varje sample rate samt en "kill"-batfil (hur man nu gör det). |
Medlemspresentation. Senast lyssnat. Instagram. |
|
|
solhaga
100.000-klubben
2674 Posts |
|
Bernt Jansson
400.000-klubben
19763 Posts |
Posted - 2010/12/14 : 13:20:46
|
.bat fil för att starta jack:
jackd.exe -S -R -dportaudio -dASIO::"ASIO Lynx" -r44100 -p4096
Sedan anropar jag den batfilen från ett script:
Option Explicit Dim WshShell Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run """C:\Starta Jack""", 1, False
WScript.Sleep 1000
WshShell.Run """C:\Program\J River\Media Center 15\Media Center 15.exe"" /command:Open C:/silence.wav", 1, False
WScript.Sleep 3000
WshShell.Run """C:\Program\Allocator1.0.15\Allocator.exe""", 1, False
WScript.Sleep 2000
WshShell.Run """C:\connect""", 1, False
Det här har jag apat efter från tråden på thuneau som jag länkade till. Det är alltså så att J.River får kommando att starta med uppspelning av tystnad i en fil, sedan väntar systemet 3 sek, därefter startas allocator, väntan 2 sek och sedan connect. Connect länkar till en batfil som ser ut så här i mitt fall:
jack_connect "Media Center 15:out1" "Allocator:in1" jack_connect "Media Center 15:out2" "Allocator:in2" jack_connect "Allocator:out1" "system:playback_3" jack_connect "Allocator:out2" "system:playback_4" jack_connect "Allocator:out3" "system:playback_5" jack_connect "Allocator:out4" "system:playback_6" |
MVH Bernt Mitt system
"Det enda man kan vara praktiskt taget säker på är att en rak tonkurva alltid är fel." - Ingvar Öhman
Jobbar för Jorma Design och gillar bashorn
|
|
|
solhaga
100.000-klubben
2674 Posts |
Posted - 2010/12/14 : 13:50:56
|
Toppen. Det blir en guldstjärna till dig.
Jag skall fundera på om man kan döda processerna innan man byter sample rate (starta en annan bat-fil), eller har du något tips där också? |
Medlemspresentation. Senast lyssnat. Instagram. |
|
|
Bernt Jansson
400.000-klubben
19763 Posts |
Posted - 2010/12/14 : 14:44:05
|
Nej, jag har startat om alla programmen i så fall. Men det orkar jag inte för det mesta. |
MVH Bernt Mitt system
"Det enda man kan vara praktiskt taget säker på är att en rak tonkurva alltid är fel." - Ingvar Öhman
Jobbar för Jorma Design och gillar bashorn
|
|
|
solhaga
100.000-klubben
2674 Posts |
|
solhaga
100.000-klubben
2674 Posts |
Posted - 2011/01/06 : 11:37:14
|
Starten av systemet ser nu ut så här: I Jacks PatchBay har jag lagt upp dessa kopplingar.
När sedan respektive in/ut-gång kommer upp, kopplas de automatiskt om qJackCtl är startad.
Två exempel på bat-filer för Jack. Jack44.bat: jackd.exe -P 1 -d portaudio -d "ASIO::ASIO E-MU 0204 | USB" -r44100 -p4096 Jack96.bat: jackd.exe -P 1 -d portaudio -d "ASIO::ASIO E-MU 0204 | USB" -r96000 -p4096
Respektive skript. M44.vbs: Option Explicit Dim WshShell Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run """Jack44""", 1, False WScript.Sleep 500
WshShell.Run """H:\jack\qjackctl.exe""", 1, False
WshShell.Run """H:\Allocator\Allocator.exe""", 1, False
WshShell.Run """H:\JRiver\Media Center 15.exe""", 1, False
M96.vbs: Option Explicit Dim WshShell Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run """Jack96""", 1, False WScript.Sleep 500
WshShell.Run """H:\jack\qjackctl.exe""", 1, False
WshShell.Run """H:\Allocator\Allocator.exe""", 1, False
WshShell.Run """H:\JRiver\Media Center 15.exe""", 1, False
Både Allocator och JRiver samt ljudkortet går då upp på rätt sample rate. Jag måste fortfarande stänga ner applikationerna innan jag byter, någon idé om hur man gör detta mer automatiskt? |
Medlemspresentation. Senast lyssnat. Instagram. |
Edited by - solhaga on 2011/01/06 11:52:39 |
|
|
solhaga
100.000-klubben
2674 Posts |
|
solhaga
100.000-klubben
2674 Posts |
|
Topic |
|