[Risolto] Distorsore Voce

buona sera a tutti , volevo chiedere se qualcuno conosce un buo distorsore vocale (vorremo fare uno scherzo con degli amici :slight_smile: ) googlando ho trovato solo jack-rack che tuttavia avedolo istallato con ldspa vari non parte e per di più l’audio del portatile si blocca. altri software simili sono presenti?

saluti

[ot]
mmmh secondo me vuoi fare il cantante di qualche nuovo gruppo di Thrash metal :smiley:
Ciao Turano :hammer:
[/ot]

rosegarden non permette effetti di questo tipo ?

non in tempo reale :frowning:

Per jack-rack hai installato il server audio jack? Devi avviarlo prima di lanciare jack-rack. E da dove l’hai installato? planetccrma?

:-o no. come si fa? credo di averlo installato da rpm-fusion.

Installa

yum install qjackctl jack-rack alsa-plugins-jack

Avvia QJackctl. Lo trovi in Applicazioni->Audio e Video->Qjackctl

E’ un interfaccia grafica per gestire il server audio jack. Clicca sul pulsante start. Se non ti segnala problemi e il server si avvia lascia il programma aperto e poi apri jack-rack. Quando hai finito con jack-rack premi stop su qjackctl per fermare il server audio jack e tornare a pulseaudio. Poi chiudi pure qjackctl.
Se invece segnala problemi controlla nella sezione messages di qjackctl quel’è il problema e riportalo qui :slight_smile:

perdonami il poema. :slight_smile:
14:01:16.386 Patchbay deactivated.
14:01:16.395 Statistics reset.
14:01:16.413 Could not open ALSA sequencer as a client. ALSA MIDI patchbay will be not available.
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
14:03:17.407 Startup script…
14:03:17.407 artsshell -q terminate
14:03:18.191 Startup script terminated with exit status=256.
14:03:18.191 JACK is starting…
14:03:18.191 /usr/bin/jackd -R -dalsa -dhw:0 -r48000 -p1024 -n2
14:03:18.194 JACK was started with PID=17667.
jackd 0.116.2
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support.
cannot use real-time scheduling (FIFO at priority 10) [for thread 1822791408, from thread 1822791408] (1: Operation not permitted)
cannot create engine
14:03:18.347 JACK was stopped successfully.
14:03:18.348 Post-shutdown script…
14:03:18.349 killall jackd
jackd: nessun processo terminato
14:03:18.758 Post-shutdown script terminated with exit status=256.
14:03:20.241 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.

Avvia il server audio ma dice che non riesce ad eseguirlo in real-time.
Prova a fare due cose:

1 - aggiungi il tuo utente al gruppo jackuser

2 - Editare il file /etc/security/limits.conf . Cerca delle righe (verso il fondo) simili a:

dove al posto di X ci sono dei numeri e falle diventare così:

Riavvia e riprova :slight_smile:

non c’è niente di tutto ciò :frowning:

/etc/security/limits.conf

#Each line describes a limit for a user in the form:

#

#Where:
# can be:

- an user name

- a group name, with @group syntax

- the wildcard *, for default entry

- the wildcard %, can be also used with %group syntax,

for maxlogin limit

# can have the two values:

- “soft” for enforcing the soft limits

- “hard” for enforcing hard limits

# can be one of the following:

- core - limits the core file size (KB)

- data - max data size (KB)

- fsize - maximum filesize (KB)

- memlock - max locked-in-memory address space (KB)

- nofile - max number of open files

- rss - max resident set size (KB)

- stack - max stack size (KB)

- cpu - max CPU time (MIN)

- nproc - max number of processes

- as - address space limit (KB)

- maxlogins - max number of logins for this user

- maxsyslogins - max number of logins on the system

- priority - the priority to run user process with

- locks - max number of file locks the user can hold

- sigpending - max number of pending signals

- msgqueue - max memory used by POSIX message queues (bytes)

- nice - max nice priority allowed to raise to values: -20, 19]

- rtprio - max realtime priority

#

#* soft core 0
#* hard rss 10000
#@student hard nproc 20
#@faculty soft nproc 20
#@faculty hard nproc 50
#ftp hard nproc 0
#@student - maxlogins 4

End of file

Controlla se hai

rpm -q jack-audio-connection-kit

se no installalo

yum install jack-audio-connection-kit

E ricontrolla.

niente da fare il pacchetto è aggiornato all’ultima versione :frowning:

Mea culpa, hanno cambiato leggermente la disposizione dei file di configurazione e non me ne ero accorto :slight_smile:

Apri il file /etc/security/limits.d/99-jack.conf

Dovresti trovarti un testo simile a questo:

Fallo diventare così:

Controlla che il tuo utente sia parte del gruppo jackuser e riavvia.

niente sempre lo stesso errore

14:08:57.996 Patchbay deactivated.
14:08:58.013 Statistics reset.
14:08:58.015 Could not open ALSA sequencer as a client. ALSA MIDI patchbay will be not available.
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory

E’ solo una segnalazione perché non trova un sequencer midi da usare (è normale). A parte quello quando dai start dà altri errori? In qjackctl ti dice che il server è avviato?

16:58:45.043 Startup script…
16:58:45.044 artsshell -q terminate
16:58:46.188 Startup script terminated with exit status=256.
16:58:46.188 JACK is starting…
16:58:46.188 /usr/bin/jackd -R -dalsa -dhw:0 -r48000 -p1024 -n3
16:58:46.191 JACK was started with PID=2565.
jackd 0.116.2
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support.
loading driver …
apparent rate = 48000
creating alsa driver … hw:0|hw:0|1024|3|48000|0|0|nomon|swmeter|-|32bit
control device hw:0
ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 3 periods
ALSA: final selected sample format for capture: 16bit little-endian
ALSA: use 3 periods for capture
impossible sample width (1) discovered!
16:58:46.441 JACK was stopped with exit status=1.
16:58:46.442 Post-shutdown script…
16:58:46.442 killall jackd
jackd: nessun processo terminato
16:58:46.856 Post-shutdown script terminated with exit status=256.
16:58:48.404 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.

cmq grazie per il tempo che mi dedichi :smiley:

Figurati!

Proviamo a manina per toglierci alcuni dubbi. Da terminale dai:

jackd -d alsa -R -v

E riporta qui gli errori.

Unknownage with option ‘R’
Options for driver ‘alsa’:
-C, --capture Provide capture ports. Optionally set device (default: none)
-P, --playback Provide playback ports. Optionally set device (default: none)
-d, --device ALSA device name (default: hw:0)
-r, --rate Sample rate (default: 48000)
-p, --period Frames per period (default: 1024)
-n, --nperiods Number of periods of playback latency (default: 2)
-H, --hwmon Hardware monitoring, if available (default: false)
-M, --hwmeter Hardware metering, if available (default: false)
-D, --duplex Provide both capture and playback ports (default: true)
-s, --softmode Soft-mode, no xrun handling (default: false)
-m, --monitor Provide monitor ports for the output (default: false)
-z, --dither Dithering mode (default: n)
-i, --inchannels Number of capture channels (defaults to hardware max) (default: 0)
-o, --outchannels Number of playback channels (defaults to hardware max) (default: 0)
-S, --shorts Try 16-bit samples before 32-bit (default: false)
-I, --input-latency Extra input latency (frames) (default: 0)
-O, --output-latency Extra output latency (frames) (default: 0)
-X, --midi ALSA MIDI driver (seq|raw) (default: none)
[mario@Vaio ~]$

Strano, a me lo prende. Anteponi le opzioni -R e -v prima di quella -d che il parser sta facendo un po’ di confusione eheh:

jackd -R -v -d alsa

[mario@Vaio ~]$ jackd -R -v -d alsa
getting driver descriptor from /usr/lib64/jack/jack_freebob.so
getting driver descriptor from /usr/lib64/jack/jack_net.so
getting driver descriptor from /usr/lib64/jack/jack_alsa.so
getting driver descriptor from /usr/lib64/jack/jack_dummy.so
jackd 0.116.2
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details

JACK compiled with System V SHM support.
server `default’ registered
registered builtin port type 32 bit float mono audio
registered builtin port type 8 bit raw midi
clock source = system clock via clock_gettime
loading driver …
start poll on 3 fd’s
new client: alsa_pcm, id = 1 type 1 @ 0x25ab890 fd = -1
creating alsa driver … hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
control device hw:0
ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 16bit little-endian
ALSA: use 2 periods for capture
impossible sample width (1) discovered!
[mario@Vaio ~]$