Hi again,
Just a question. Do i just need to download the jconv package?
I understand that i need to download some waves as well.
many 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



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

Reply via email to