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
