Hi Christian :)

I was to tired when I tested jconv and wrote the howto. You have to read
the README files yourself. maybe you can do a wet/dry mix by a Jconf
config file, but maybe you need to use a virtual mixer or you just
connect system:capture direct to system:playback without changing the
other connections. I've done it by using a mixing console outside the
studio in the box.

You must download and compile jack_snapshot too, resp. maybe it's in the
Hardy repositories too. There might be a way to do connections without
jack_snapshot by a terminal, but I don't know how to do this. Maybe Orca
is fine with QjackCtl.

Cheers,
Ralf

Christian wrote:
> Hi Fons and all others,
> Many thanks for your explanation. I will go ahead and download the reverb now 
> and give it a try.
> I am running Ubuntu Hardy as my OS and I will be using BRLTTY for the 
> console. BRLTTY is the screen reader for the console so not going to use a 
> gnome terminal. I cant wait to try it now!
> So then i can simply just plg in a microphone or whatever and start using it?
> Best regards and thanks,
> Christian
>
>
> On 2008-10-30 at 00:43 Ralf Mardorf wrote:
>
>   
>> Hi Fons :)
>>
>> congratulations. This is the first free reverb I like.
>>
>> Because of Christian who is looking for audio apps that will work with
>> braille, I was intent of your reverb.
>>
>> Thank you very much!
>> Ralf
>>
>> HOWTO
>>
>> Hi Christian :)
>>
>> 1. Make sure that the user has absolute excess to /usr/share/jconv. You
>> have to run "cd path" and "sudo chown -R username folder".
>>
>> [EMAIL PROTECTED]:~> cd /usr/share
>> [EMAIL PROTECTED]:/usr/share> sudo chown -R spinymouse jconv
>>
>> 2. Change into the jconv folder and download the files from
>> http://www.kokkinizita.net/linuxaudio/downloads/index.html that might be
>> needed, take a look at remark (2).
>>
>> [EMAIL PROTECTED]:/usr/share> cd jconv
>> [EMAIL PROTECTED]:/usr/share/jconv> wget
>> http://www.kokkinizita.net/linuxaudio/downloads/lucia.wav
>> [EMAIL PROTECTED]:/usr/share/jconv> wget
>> http://www.kokkinizita.net/linuxaudio/downloads/springreverb.wav
>> [EMAIL PROTECTED]:/usr/share/jconv> wget
>> http://www.kokkinizita.net/linuxaudio/downloads/chapel.wav
>> [EMAIL PROTECTED]:/usr/share/jconv> wget
>> http://www.kokkinizita.net/linuxaudio/downloads/greathall.wav
>>
>> 3.1 What does "real-time" mean regarding to a reverb?
>> If you have a mixing console you will insert it to an aux channel. The
>> returned signal from the reverb will be 100% effect, without the
>> original dry signal, you sent to the reverb. Because reverb will have
>> delay, latencies are no problem.
>> You asked for real-time, while connecting a mic or instrument to the
>> inputs of your sound card, that's why I guess you will have a mix of the
>> dry input signal without latency and the delayed early reflections and a
>> delayed reverb.
>> If you will get very less latency or hearable latency depends to your
>> soundcard.
>>
>> 3.2 What does "studio" quality mean regarding to a reverb?
>> In the mid 80ies there came some cult reverbs made by LEXICON and
>> YAMAHA, they are references for me.
>> The YAMAHA SPX90II has a sampling frequency of 31250 Hz at 16 Bit. The
>> effect has a band width from 20 Hz to 12 KHz. The bypassed signal has a
>> band width from 20 Hz to 20 KHz. The SPX90 and SPX90II were the first
>> multi effects for homerecording, that seriously were used for reverb in
>> professional studios too.
>> The YAMAHA REV7 has a sampling frequency of 31250 Hz and a quantization
>> of 16 bit, the same specifications like the SPX90II.
>> The YAMAHA REV-1 comes with a sample frequency of 44100 Hz and still is
>> a professional studio reverb, with a frequency response from 20 Hz to 18
>> KHz.
>> Today there are better reverbs, but I guess even today there will be no
>> free reverb for any OS that reach to the quality of a SPX90II or a
>> better YAMAHA and LEXICON, I will reverse it, at the end of this email.
>> By the way, the LEXICON PCM-70 only has a mono input and a stereo
>> output, it processed frequencies <= 15 KHz. You might have heard some
>> very professional recordings done with a REV-1 or PCM-70.
>> Sample frequency, quantization and latency aren't the specifications
>> that make the quality of a reverb.
>>
>> 4. How to set jackd?
>> I don't know your sound card, to be on the save side I do settings that
>> will give a latency of 69.7 ms, you should try to reduce the latency.
>>
>> jackd -R -p128 -dalsa -r44100 -p1024 -n3 -D -Chw:0 -Phw:0
>>
>> -R, Real-time, that's needed for jconf
>> -p 128, maximal number of ports, I guess 128 is the minimal number of ports
>> -d alsa, ALSA should be the backend used by jackd
>> -r44100, the sample rate, each sound card seems to be able to do CD
>> quality, try 48000 instead, that reduce latency and increase the quality
>> -p 1024, Frames/Period, try 512, 256, 128 to reduce latency
>> -n 3, Periodes/Buffer, 2 is the better value, but some sound devices
>> needs 3, reduce it if possible, to reduce latency
>> -D, duplex enables to use input and output of your sound device
>> simultaneously
>> -C hw:0 the hardware device for input
>> -P hw:0 the hardware device for output
>> Don't use different devices. Your sound card might be hw:0, but it could
>> be hw:1 or any other number as well and it can change with each boot.
>> Try hw:0 first. It's possible to give the device a consistent number,
>> take a look at http://64studio.com/faq_user. You can find out what sound
>> devices you have got, if you install and run hwinfo. First run hwinfo
>> --help. Hwinfo gives you information about the driver names, "snd_name",
>> replace the "_" by a "-".
>>
>> I'm going on with a new terminal.
>>
>> [EMAIL PROTECTED]:~> jackd -R -p128 -dalsa -r44100 -p1024 -n3 -D -Chw:0
>> -Phw:0
>> jackd 0.109.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 = 44100
>> creating alsa driver ... hw:0|hw:0|1024|3|44100|0|0|nomon|swmeter|-|32bit
>> control device hw:0
>> configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 3 periods
>> ALSA: final selected sample format for capture: 32bit little-endian
>> ALSA: use 3 periods for capture
>> ALSA: final selected sample format for playback: 32bit little-endian
>> ALSA: use 3 periods for playback
>>
>> This is what you should read, maybe you are running another version of
>> jackd. By the way, 3 buffer * 23.2 ms = the latency of 69.6 ms, resp.
>> 69.7 ms, it's rounded.
>>
>> 5. How to use jconv.
>>
>> [EMAIL PROTECTED]:~> jconv -h
>>
>> Jconv 0.2.0
>> (C) 2006-2007 Fons Adriaensen  <[EMAIL PROTECTED]>
>>
>> Usage: jconv <options> <configuration file>
>> Options:
>>  -h                 Display this text
>>  -v                 Print partition list to stdout [off]
>>  -M                 Use the FFTW_MEASURE option [off]
>>  -N <name>          Name to use as JACK client [jconv]
>>
>> We need to edit some .conf for a test.
>> With an editor open /usr/share/jconv/chapel.conf
>> Line 42 is
>> /cd /home/fons/acoustics/impresp
>> and has to be replaced by
>> /cd /usr/share/jconv
>>
>> Now you can run jconv in a terminal.
>>
>> [EMAIL PROTECTED]:~> jconv -N TEST /usr/share/jconv/chapel.conf
>> Warning: partition size adjusted to 1024
>> Warning: sample rate (48000) of '/usr/share/jconv/chapel.wav' does not
>> match.
>> Warning: sample rate (48000) of '/usr/share/jconv/chapel.wav' does not
>> match.
>>
>> Ignore the warnings,it's just a test.
>>
>> 6. Getting name aliases for jack clients/ports by running jack_lsp -A.
>>
>> [EMAIL PROTECTED]:~> jack_lsp -A
>> system:capture_1
>>   alsa_pcm:capture_1
>> system:capture_2
>>   alsa_pcm:capture_2
>> system:capture_3
>>   alsa_pcm:capture_3
>> system:capture_4
>>   alsa_pcm:capture_4
>> system:capture_5
>>   alsa_pcm:capture_5
>> system:capture_6
>>   alsa_pcm:capture_6
>> system:capture_7
>>   alsa_pcm:capture_7
>> system:capture_8
>>   alsa_pcm:capture_8
>> system:capture_9
>>   alsa_pcm:capture_9
>> system:capture_10
>>   alsa_pcm:capture_10
>> system:capture_11
>>   alsa_pcm:capture_11
>> system:capture_12
>>   alsa_pcm:capture_12
>> system:playback_1
>>   alsa_pcm:playback_1
>> system:playback_2
>>   alsa_pcm:playback_2
>> system:playback_3
>>   alsa_pcm:playback_3
>> system:playback_4
>>   alsa_pcm:playback_4
>> system:playback_5
>>   alsa_pcm:playback_5
>> system:playback_6
>>   alsa_pcm:playback_6
>> system:playback_7
>>   alsa_pcm:playback_7
>> system:playback_8
>>   alsa_pcm:playback_8
>> system:playback_9
>>   alsa_pcm:playback_9
>> system:playback_10
>>   alsa_pcm:playback_10
>> TEST:In-1
>> TEST:Out-1
>> TEST:Out-2
>>
>> It's easy to see what are the IO's we named by jconv -N. Capture 1 and 2
>> and Playback 1 and 2 are always the first IOs of any sound card.
>>
>> 7. Writing a setup file with an editor that does connect hardware IOs
>> and jconv IOs, when running jack_snapshot.
>>
>> With an editor it's possible to write a file with the following
>> information:
>>
>> system:capture_1
>> TEST:In-1
>> TEST:Out-1
>> system:playback_1
>> TEST:Out-2
>> system:playback_2
>>
>> That's all. To be honest, I does the connections with qjackctl and than
>> run "jack_snapshot store ~/Desktop/TEST.jsnap". I guess you know that ~
>> is for /home/username, write the file to any path you like and restore
>>     
> >from there.
>   
>> You have to do this by an editor and than to run jack_snapshot restore.
>>
>> [EMAIL PROTECTED]:~> jack_snapshot restore ~/Desktop/TEST.jsnap
>> Jack connection snapshot [(C) 2004 - inf. Florian Schmidt]
>> Clearing connections
>> Restoring connection state from file: /home/spymo/Desktop/TEST.jsnap
>> Done.
>>
>> 8. That's all.
>>
>> Wow, I played a Mark III sound by my DX7, send the signal from one
>> channel over my mixing console sub 1-2 to the main and get the output
>> back in 2 other channels send to sub 3-4 and heard the mix by monitoring
>> main and sub 3-4. I had to do some settings by the sound card mixer and
>> it was great. A very, very good reverb. First I was disappointed,
>> because of a bad panorama, while the reverb was very good, but it was my
>> amp, balance is bad, I connected the headphones to my mixing console and
>> it was wow. The reverb also sounds good for the speakers.
>>
>> Thank you for calling attention to this grandiose reverb.
>>
>> Read the README files for more information.
>>
>> Cheers,
>> Ralf
>>     

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
64studio-users mailing list
[email protected]
http://lists.64studio.com/mailman/listinfo/64studio-users

Reply via email to