Pipewire MIDI

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

Fórum: 

Sziasztok!

Van egy arranger szintetizátorom, USB kábellel csatlakozom a Mint-hez, gond nélkül megvan a MIDI in/out kapcsolat. A Reaper DAW-ot használom midi fájlok átszerkesztésére, áthangszerelésre. Nincs semmi egyéb használatban a Reaper-ben -se soft szinti, se audio-, csak a hardveres MIDI kimenetre (néha bemenetre) van szükségem. A szoftverben a szokásos alsa/pa/ jack eszköz választható. 

Amit nem értek, hogy a pulseaudo (vagy pipewire?) miért nem birkózik meg egy 31.250 baud-os sebességgel? Alsa-ra kell kapcsolnom, hogy jól működjön. Szóval megoldható a probléma, ha más audio-t használó alkalmazásból kilépek, csak a Reaper fut. Azt gondoltam, hogy a pipewire ezt a helyzetet megoldja.

kami911 képe

Milyen sebességgel birkózik

Értékelés: 

0
Még nincs értékelve

Milyen sebességgel birkózik meg? A doksiban sok minden nincsen sajnos. Dumpolni sem tudod? A

pw-cli list-objects | grep midi

parancsnak mi a kimenete? Az ALSA nem fogja a MIDI-t a Pipewire elől?

Milyen sebességgel birkózik

Értékelés: 

0
Még nincs értékelve

#1 A MIDI protokoll sebessége amit írtam, ezen nem lehet változtatni. Ha a pulseaudiót választom szétcsúszik az egész. Nem egy nagy sebesség, ezért nem értem. Pipewire opció nincs a programban, csak az előzőleg felsoroltak.

A pw-cli kimenete:

format.dsp = "8 bit raw midi"
format.dsp = "8 bit raw midi"
 

kami911 képe

Akkor nem értettem pontosan a

Értékelés: 

0
Még nincs értékelve

Akkor nem értettem pontosan a problémát, menj PipeWire irányba!

Ha a rendszereden telepítve van a pipewire-alsa, akkor a REAPER-t egyszerűen beállíthatod úgy, hogy a PipeWire-en keresztül működjön: válaszd ki az ALSA hangrendszert, és írd be a "default" szót a kimeneti és bemeneti mezőkbe.

Akkor nem értettem pontosan a

Értékelés: 

0
Még nincs értékelve

#3 A pipewire-alsa, pipewire-pulse telepítve van a rendszeren a kompatibilitás miatt, nem én telepítettem. Mint írtam, ha alsa-t választok -gondolom itt már a pipewire-alsa-t használja- tökéletesen működik a MIDI in/out. A gond az, hogy üti egymást a kettő. Ha valami egyéb program használja már a pipewire-t (ami valószínűleg pipewire-pulse) , hibát ír ki a Reaper az alsa-ra váltáskor. Fordítva is igaz:  ha már átkapcsoltam alsa-ra és utána indítok egy programot, ami használná a hangrendszert, az már nem szól. A megfelelő működés az lenne, ha pipewire-pulse- nak nem okozna gondot ez az egyszerű midi kapcsolat, de valamiért okoz. Nem tudom így érthető-e amit az első posztban írtam.

Valószínűleg az lesz majd a megoldás, ha ezek programok natívan támogatják a pipewire-t.

kami911 képe

Oké, lehet nem értettem az

Értékelés: 

0
Még nincs értékelve

Oké, lehet nem értettem az eredeti kérdésedet jól, és most elolvasva is zavaros, de most már értem mi a probléma. Nem lehet, hogy minden mást, szimplán nem pipewire-pulse-n keresztük használod, hanem PulseAudio nélkül közvetlenül a PipeWire-al?

Oké, lehet nem értettem az

Értékelés: 

0
Még nincs értékelve

#5 Ennyire nem látom át a pipewire működését. Van egy alap 22.1 Mint, a hang tökéletes mindenhol. Kérdés az, hogy ilyenkor mit használ? Pipewire vagy pipewire-pulse? A Reaper is jól működik, ha csak audiót használok pulseaudiora állítva.

Rögzíthető, lejátsza, szerkeszthető stb. A gond akkor kezdődik mikor a midi kapcsolat miatt át kell váltanom alsa-ra. Ez rögtön kilövi a hangot mindenhol. Még azt sem tudom megcsinálni, hogy a kiküldött midi által megszólaló zenét felvegyem a szintiről akár egy másik programmal, vagy a Reaper-el.

Lehet, hogy a Jack-et még kipróbálom, de azt hittem a pipewire-t pont ilyen problémák miatt fejlesztik (késleltetés csökkentése stb.)

Oké, lehet nem értettem az

Értékelés: 

0
Még nincs értékelve

#6
Eloljaroban: Nem foglalkoztam(om) MIDI-vel. De kivancsisagbol telepitettem a "freepats" csomagot.
Hogy a DeaDBeeF audio player kepes legyen lejatszani MIDI fajlokat - pl. innen letoltve:
https://midifilesdownload.com/modules/wfdownloads/

A DeaDBeeF-ben tudom allitani a Kimeneti bovitmenyeket - ugymint:
- PipeWire output plugin
- ALSA output plugin
- PulseAudio output plugin

https://ibb.co/2YpHmMw4
Mindharom pluginnal lejatszotta a letoltott MIDI teszt fajlt.
Nem tudom hogy ez segit-e valamiben neked.

Egy masik - talan temaba vago hir:
https://linuxiac.com/pipewire-1-4-1-brings-bug-fixes-and-stability-impro...

Oké, lehet nem értettem az

Értékelés: 

0
Még nincs értékelve

#7 Köszi, szerintem az utolsó linked lesz a megoldás. Midi fájlokat le tudok játszani a Mint-en Qsynth-el. Itt az USB Midi protokol a problémás, ahogy írják is.