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 >>
signature.asc
Description: OpenPGP digital signature
_______________________________________________ 64studio-users mailing list [email protected] http://lists.64studio.com/mailman/listinfo/64studio-users
