Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Jeśli nie posiadamy wzmacniacza gitarowego możemy do ćwiczenia wykorzystać komputer z debianem.
Pomoże nam w tym aplikacja gxhead.
http://sourceforge.net/apps/wordpress/guitarix/
Można użyć starszej wersji której paczka znajduje się
[url=http://ilin.sh.dug.net.pl/deb/gx-head_0.13.0_i386.deb]tutaj[/url]
Dodatkowo musimy mieć zainstalowanego jacka
root@debian:/home/ilin# dpkg -l | grep jack ii jackd 5 JACK Audio Connection Kit (default server package) ii jackd2 1.9.7~dfsg-1 JACK Audio Connection Kit (server and example clients) ii libjack-jackd2-0 1.9.7~dfsg-1 JACK Audio Connection Kit (libraries) ii libjack-jackd2-dev 1.9.7~dfsg-1 JACK Audio Connection Kit (development files) ii qjackctl 0.3.8-1 User interface for controlling the JACK sound server
Oraz przydatne do ustawienia mixera[b] timemachine[/b].
Zaczynamy
Konfigurujemy jacka do trybu realtime
Aby jack uruchomił na się w trybie realtime musimy do pliku [b]/etc/security/limits.conf[/b] dopisać
@audio - rtprio 99 @audio - memlock unlimited @audio - nice -19
następnie zrestartowac maszynę.
Teraz uruchamiamy jacka
ilin@debian ~ % jackd -R -p512 -d alsa -r44100 -p1024 -n2 jackdmp 1.9.7 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2011 Grame. jackdmp 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 server starting in realtime mode with priority 10 control device hw:0 control device hw:0 audio_reservation_init Acquire audio card Audio0 creating alsa driver ... hw:0|hw:0|1024|2|44100|0|0|nomon|swmeter|-|32bit control device hw:0 configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 2 periods
Uruchamiamy timemachine i łączymy za pomocą qjackctl tak jak na screenie
[url=http://imageshack.us/photo/my-images/689/timemachinet.png/][img]http://img689.imageshack.us/img689/1793/timemachinet.th.png[/img][/url]
Uderzając w struny gitary musi nam podnosić się pasek wysterowania.
Jeśli nie to musimy pobawić się alsamixerem aby to uzyskać.
W każdej karcie dźwiękowej jest inaczej więc nie podam gotowego rozwiązania jak ustawić suwaki i przełączniki.
Musimy sami do tego dojść.
Jak już pasek zacznie nam pracować w rytm uderzeń w struny możemy zamknąć timemachine i odpalić gxhead.
[url=http://imageshack.us/photo/my-images/43/gxhead.png/][img]http://img43.imageshack.us/img43/9762/gxhead.th.png[/img][/url]
Za pomocą qjackctl łączymy jak na screenie.
Powinniśmy uzyskać dźwięk z gitary.
Aby nie zaczynać od zera załączam na szybko zrobiony skromny zestaw presetów.
["gx_head_file_version", [1, 2, "0.12.0"], "sh", { "engine": { "IR.auto_freq": "manual", "IR.bandwidth": 100, "IR.freq": 440, "IR.on_off": 0, "IR.peak": 1, "IR.position": 4, "IR.pp": "post", "amp.balance": 0, "amp.bass_boost.on_off": 0, "amp.feed_on_off": 1, "amp.tonestack.Bass": 0.196484, "amp.tonestack.Middle": 0.516233, "amp.tonestack.Treble": 1, "amp.tonestack.select": "AC-30", "amp2.stage1.Pregain": 6, "amp2.stage2.gain1": 20, "beat_detector.atack_gain": 5, "beat_detector.beat_gain": 1, "beat_detector.midi_gain": 1, "beat_detector.note_off": 2, "beat_detector.stepper": 1, "cab.on_off": 1, "chorus.delay": 0.02, "chorus.depth": 0.02, "chorus.freq": 3, "chorus.level": 0.5, "chorus.on_off": 0, "chorus.position": 1, "compressor.attack": 0.002, "compressor.knee": 3, "compressor.on_off": 0, "compressor.position": 8, "compressor.pp": "post", "compressor.ratio": 2, "compressor.release": 0.5, "compressor.threshold": -20, "crybaby.autowah": "manual", "crybaby.level": 0.1, "crybaby.on_off": 0, "crybaby.position": 5, "crybaby.pp": "post", "crybaby.wah": 0, "crybaby.wet_dry": 0, "delay.delay": 343.55, "delay.gain": -8.94563, "delay.on_off": 1, "delay.position": 7, "delay.pp": "pre", "echo.on_off": 0, "echo.percent": 0, "echo.position": 6, "echo.pp": "post", "echo.time": 1, "eqs.Qs125": 50, "eqs.Qs16k": 50, "eqs.Qs1k": 50, "eqs.Qs250": 50, "eqs.Qs2k": 50, "eqs.Qs31_25": 50.5, "eqs.Qs4k": 50, "eqs.Qs500": 50, "eqs.Qs62_5": 50, "eqs.Qs8k": 50, "eqs.freq125": 125, "eqs.freq16k": 16000, "eqs.freq1k": 1000, "eqs.freq250": 250, "eqs.freq2k": 2000, "eqs.freq31_25": 31, "eqs.freq4k": 4000, "eqs.freq500": 500, "eqs.freq62_5": 62, "eqs.freq8k": 8000, "eqs.fs125": -26, "eqs.fs16k": 10, "eqs.fs1k": -20, "eqs.fs250": -0.9, "eqs.fs2k": 0, "eqs.fs31_25": 10, "eqs.fs4k": 10, "eqs.fs500": -10.6, "eqs.fs62_5": -50, "eqs.fs8k": 10, "eqs.on_off": 1, "eqs.position": 9, "eqs.pp": "post", "flanger.LFO freq": 0.2, "flanger.depth": 1, "flanger.feedback gain": 0, "flanger.flange delay": 10, "flanger.flange delay offset": 1, "flanger.invert": "linear", "flanger.level": 0, "flanger.on_off": 0, "flanger.position": 2, "freeverb.RoomSize": 0.5, "freeverb.damp": 0.5, "freeverb.on_off": 0, "freeverb.position": 3, "freeverb.pp": "post", "freeverb.wet_dry": 0, "gx_distortion.drive": 0.64, "gx_distortion.gain": 2, "gx_distortion.high_drive": 1, "gx_distortion.high_gain": 10, "gx_distortion.level": 0.01, "gx_distortion.low_drive": 1, "gx_distortion.low_gain": 10, "gx_distortion.middle_h_drive": 1, "gx_distortion.middle_h_gain": 10, "gx_distortion.middle_l_drive": 1, "gx_distortion.middle_l_gain": 10, "gx_distortion.on_off": 0, "gx_distortion.position": 1, "gx_distortion.pp": "post", "gx_distortion.resonator.on_off": 0, "gx_distortion.split_high_freq": 1250, "gx_distortion.split_low_freq": 250, "gx_distortion.split_middle_freq": 650, "gx_distortion.trigger": 0.12, "gx_distortion.vibrato": 1, "gxdistortion.drive": 0, "jconv.balance": 0, "jconv.diff_delay": -0.25, "jconv.gain": -0.595455, "jconv.on_off": 0, "jconv.wet_dry": 100, "low_high_pass.lhc.high_freq": 1000, "low_high_pass.lhc.low_freq": 56.7665, "low_high_pass.lhc.on_off": 0, "low_high_pass.lhp.high_freq": 20, "low_high_pass.lhp.low_freq": 3893.49, "low_high_pass.lhp.on_off": 1, "low_highpass.on_off": 0, "low_highpass.position": 1, "low_highpass.pp": "pre", "midi_out.channel_1.auto_pitch": 0, "midi_out.channel_1.autogain": 0, "midi_out.channel_1.channel": 0, "midi_out.channel_1.oktave": 0, "midi_out.channel_1.program": 0, "midi_out.channel_1.sensity": 20, "midi_out.channel_1.velocity": 64, "midi_out.channel_1.volume": 64, "midi_out.channel_2.auto_pitch": 0, "midi_out.channel_2.autogain": 0, "midi_out.channel_2.channel": 0, "midi_out.channel_2.oktave": 0, "midi_out.channel_2.on_off": 0, "midi_out.channel_2.program": 0, "midi_out.channel_2.sensity": 20, "midi_out.channel_2.velocity": 64, "midi_out.channel_2.volume": 64, "midi_out.channel_3.auto_pitch": 0, "midi_out.channel_3.autogain": 0, "midi_out.channel_3.channel": 0, "midi_out.channel_3.oktave": 0, "midi_out.channel_3.on_off": 0, "midi_out.channel_3.program": 0, "midi_out.channel_3.sensity": 20, "midi_out.channel_3.velocity": 64, "midi_out.channel_3.volume": 64, "midi_out.on_off": 0, "midi_out.position": 1, "moog.Q": 1, "moog.fr": 3000, "moog.on_off": 0, "moog.position": 3, "oscilloscope.on_off": 0, "oscilloscope.position": 11, "oscilloscope.pp": "post", "overdrive.drive": 1, "overdrive.on_off": 0, "overdrive.position": 2, "overdrive.pp": "post", "phaser.MaxNotch1Freq": 800, "phaser.MinNotch1Freq": 100, "phaser.Notch width": 1000, "phaser.NotchFreq": 1.5, "phaser.Speed": 0.5, "phaser.VibratoMode": "direct ", "phaser.depth": 1, "phaser.feedback gain": 0, "phaser.invert": "linear", "phaser.level": 0, "phaser.on_off": 0, "phaser.position": 4, "shaper.on_off": 1, "shaper.sharper": 10, "stereodelay.LFO freq": 0.102579, "stereodelay.invert": "pingpong", "stereodelay.l_delay": 2568.73, "stereodelay.l_gain": 0.510702, "stereodelay.on_off": 1, "stereodelay.position": 7, "stereodelay.r_delay": 2352.15, "stereodelay.r_gain": -3.63183, "stereoecho.on_off": 1, "stereoecho.percent_l": 97.2466, "stereoecho.percent_r": 97.9484, "stereoecho.position": 7, "stereoecho.time_l": 1914.48, "stereoecho.time_r": 1781.31, "system.select_tube": 0, "system.select_tube2": 1, "system.select_tube3": 0, "ui.Chorus": 0, "ui.Compressor": 0, "ui.Crybaby": 0, "ui.Delay": 1, "ui.Echo": 0, "ui.Flanger": 0, "ui.Freeverb": 0, "ui.ImpulseResponse": 0, "ui.Moog Filter": 0, "ui.Multi Band Distortion": 0, "ui.Oscilloscope": 0, "ui.Overdrive": 0, "ui.Phaser": 0, "ui.Scaleable EQ": 1, "ui.Stereo Delay": 1, "ui.Stereo Echo": 1, "ui.low high pass": 1, "ui.main_xorg": 300, "ui.main_yorg": 300 }, "jconv": { "jconv.IRFile": "", "jconv.IRDir": "", "jconv.Gain": 0.407219, "jconv.Offset": 0, "jconv.Length": 2605, "jconv.Delay": 0, "jconv.gainline": [[0, 0], [2604, 0]]} }, "drive1", { "engine": { "IR.auto_freq": "manual", "IR.bandwidth": 100, "IR.freq": 440, "IR.on_off": 0, "IR.peak": 1, "IR.position": 5, "IR.pp": "post", "amp.balance": 0, "amp.bass_boost.on_off": 0, "amp.feed_on_off": 0, "amp.tonestack.Bass": 0.113469, "amp.tonestack.Middle": 0.939721, "amp.tonestack.Treble": 0.5, "amp.tonestack.select": "JCM-2000", "amp2.stage1.Pregain": 0, "amp2.stage2.gain1": -1.06635, "beat_detector.atack_gain": 5, "beat_detector.beat_gain": 1, "beat_detector.midi_gain": 1, "beat_detector.note_off": 2, "beat_detector.stepper": 1, "cab.on_off": 1, "chorus.delay": 0.02, "chorus.depth": 0.02, "chorus.freq": 3, "chorus.level": 0.5, "chorus.on_off": 0, "chorus.position": 1, "compressor.attack": 0.002, "compressor.knee": 3, "compressor.on_off": 0, "compressor.position": 6, "compressor.pp": "post", "compressor.ratio": 2, "compressor.release": 0.5, "compressor.threshold": -20, "crybaby.autowah": "manual", "crybaby.level": 0.1, "crybaby.on_off": 0, "crybaby.position": 3, "crybaby.pp": "post", "crybaby.wah": 0, "crybaby.wet_dry": 0, "delay.delay": 0, "delay.gain": 0, "delay.on_off": 0, "delay.position": 9, "delay.pp": "post", "echo.on_off": 0, "echo.percent": 0, "echo.position": 8, "echo.pp": "post", "echo.time": 1, "eqs.Qs125": 50, "eqs.Qs16k": 50, "eqs.Qs1k": 50, "eqs.Qs250": 50, "eqs.Qs2k": 50, "eqs.Qs31_25": 50, "eqs.Qs4k": 50, "eqs.Qs500": 50, "eqs.Qs62_5": 50, "eqs.Qs8k": 50, "eqs.freq125": 125, "eqs.freq16k": 16000, "eqs.freq1k": 1000, "eqs.freq250": 250, "eqs.freq2k": 2000, "eqs.freq31_25": 31, "eqs.freq4k": 4000, "eqs.freq500": 500, "eqs.freq62_5": 62, "eqs.freq8k": 8000, "eqs.fs125": 0, "eqs.fs16k": 0, "eqs.fs1k": 0, "eqs.fs250": 0, "eqs.fs2k": 0, "eqs.fs31_25": 0, "eqs.fs4k": 0, "eqs.fs500": 0, "eqs.fs62_5": 0, "eqs.fs8k": 0, "eqs.on_off": 0, "eqs.position": 2, "eqs.pp": "post", "flanger.LFO freq": 0.2, "flanger.depth": 1, "flanger.feedback gain": 0, "flanger.flange delay": 10, "flanger.flange delay offset": 1, "flanger.invert": "linear", "flanger.level": 0, "flanger.on_off": 0, "flanger.position": 2, "freeverb.RoomSize": 0.5, "freeverb.damp": 0.5, "freeverb.on_off": 0, "freeverb.position": 10, "freeverb.pp": "post", "freeverb.wet_dry": 0, "gx_distortion.drive": 0.64, "gx_distortion.gain": 2, "gx_distortion.high_drive": 1, "gx_distortion.high_gain": 10, "gx_distortion.level": 0.01, "gx_distortion.low_drive": 1, "gx_distortion.low_gain": 10, "gx_distortion.middle_h_drive": 1, "gx_distortion.middle_h_gain": 10, "gx_distortion.middle_l_drive": 1, "gx_distortion.middle_l_gain": 10, "gx_distortion.on_off": 0, "gx_distortion.position": 4, "gx_distortion.pp": "post", "gx_distortion.resonator.on_off": 0, "gx_distortion.split_high_freq": 1250, "gx_distortion.split_low_freq": 250, "gx_distortion.split_middle_freq": 650, "gx_distortion.trigger": 0.12, "gx_distortion.vibrato": 1, "gxdistortion.drive": 0.832063, "jconv.balance": 0, "jconv.diff_delay": 0, "jconv.gain": 0, "jconv.on_off": 0, "jconv.wet_dry": 100, "low_high_pass.lhc.high_freq": 5000, "low_high_pass.lhc.low_freq": 130, "low_high_pass.lhc.on_off": 0, "low_high_pass.lhp.high_freq": 130, "low_high_pass.lhp.low_freq": 5000, "low_high_pass.lhp.on_off": 0, "low_highpass.on_off": 0, "low_highpass.position": 1, "low_highpass.pp": "post", "midi_out.channel_1.auto_pitch": 0, "midi_out.channel_1.autogain": 0, "midi_out.channel_1.channel": 0, "midi_out.channel_1.oktave": 0, "midi_out.channel_1.program": 0, "midi_out.channel_1.sensity": 20, "midi_out.channel_1.velocity": 64, "midi_out.channel_1.volume": 64, "midi_out.channel_2.auto_pitch": 0, "midi_out.channel_2.autogain": 0, "midi_out.channel_2.channel": 0, "midi_out.channel_2.oktave": 0, "midi_out.channel_2.on_off": 0, "midi_out.channel_2.program": 0, "midi_out.channel_2.sensity": 20, "midi_out.channel_2.velocity": 64, "midi_out.channel_2.volume": 64, "midi_out.channel_3.auto_pitch": 0, "midi_out.channel_3.autogain": 0, "midi_out.channel_3.channel": 0, "midi_out.channel_3.oktave": 0, "midi_out.channel_3.on_off": 0, "midi_out.channel_3.program": 0, "midi_out.channel_3.sensity": 20, "midi_out.channel_3.velocity": 64, "midi_out.channel_3.volume": 64, "midi_out.on_off": 0, "midi_out.position": 0, "moog.Q": 1, "moog.fr": 3000, "moog.on_off": 0, "moog.position": 6, "oscilloscope.on_off": 0, "oscilloscope.position": 11, "oscilloscope.pp": "post", "overdrive.drive": 1, "overdrive.on_off": 0, "overdrive.position": 7, "overdrive.pp": "post", "phaser.MaxNotch1Freq": 800, "phaser.MinNotch1Freq": 100, "phaser.Notch width": 1000, "phaser.NotchFreq": 1.5, "phaser.Speed": 0.5, "phaser.VibratoMode": "direct ", "phaser.depth": 1, "phaser.feedback gain": 0, "phaser.invert": "linear", "phaser.level": 0, "phaser.on_off": 0, "phaser.position": 3, "shaper.on_off": 0, "shaper.sharper": 1, "stereodelay.LFO freq": 0.2, "stereodelay.invert": "linear", "stereodelay.l_delay": 0, "stereodelay.l_gain": 0, "stereodelay.on_off": 0, "stereodelay.position": 4, "stereodelay.r_delay": 0, "stereodelay.r_gain": 0, "stereoecho.on_off": 0, "stereoecho.percent_l": 0, "stereoecho.percent_r": 0, "stereoecho.position": 5, "stereoecho.time_l": 1, "stereoecho.time_r": 1, "system.select_tube": 0, "system.select_tube2": 0, "system.select_tube3": 0, "ui.Chorus": 0, "ui.Compressor": 0, "ui.Crybaby": 0, "ui.Delay": 0, "ui.Echo": 0, "ui.Flanger": 0, "ui.Freeverb": 0, "ui.ImpulseResponse": 0, "ui.Moog Filter": 0, "ui.Multi Band Distortion": 0, "ui.Oscilloscope": 0, "ui.Overdrive": 0, "ui.Phaser": 0, "ui.Scaleable EQ": 0, "ui.Stereo Delay": 0, "ui.Stereo Echo": 0, "ui.low high pass": 0, "ui.main_xorg": 300, "ui.main_yorg": 300 }, "jconv": { "jconv.IRFile": "", "jconv.IRDir": "/home/adam", "jconv.Gain": 0.2, "jconv.Offset": 0, "jconv.Length": 0, "jconv.Delay": 0, "jconv.gainline": []} }, "drive-solo", { "engine": { "IR.auto_freq": "manual", "IR.bandwidth": 100, "IR.freq": 440, "IR.on_off": 0, "IR.peak": 1, "IR.position": 5, "IR.pp": "post", "amp.balance": 0, "amp.bass_boost.on_off": 0, "amp.feed_on_off": 1, "amp.tonestack.Bass": 0.113469, "amp.tonestack.Middle": 0.939721, "amp.tonestack.Treble": 0.276359, "amp.tonestack.select": "JCM-800", "amp2.stage1.Pregain": 0, "amp2.stage2.gain1": -1.06635, "beat_detector.atack_gain": 5, "beat_detector.beat_gain": 1, "beat_detector.midi_gain": 1, "beat_detector.note_off": 2, "beat_detector.stepper": 1, "cab.on_off": 1, "chorus.delay": 0.02, "chorus.depth": 0.02, "chorus.freq": 3, "chorus.level": 0.5, "chorus.on_off": 0, "chorus.position": 1, "compressor.attack": 0.002, "compressor.knee": 3, "compressor.on_off": 0, "compressor.position": 6, "compressor.pp": "post", "compressor.ratio": 2, "compressor.release": 0.5, "compressor.threshold": -20, "crybaby.autowah": "manual", "crybaby.level": 0.1, "crybaby.on_off": 0, "crybaby.position": 3, "crybaby.pp": "post", "crybaby.wah": 0, "crybaby.wet_dry": 0, "delay.delay": 0, "delay.gain": 0, "delay.on_off": 0, "delay.position": 9, "delay.pp": "post", "echo.on_off": 0, "echo.percent": 0, "echo.position": 8, "echo.pp": "post", "echo.time": 1, "eqs.Qs125": 50, "eqs.Qs16k": 50, "eqs.Qs1k": 50, "eqs.Qs250": 50, "eqs.Qs2k": 50, "eqs.Qs31_25": 50, "eqs.Qs4k": 50, "eqs.Qs500": 50, "eqs.Qs62_5": 50, "eqs.Qs8k": 50, "eqs.freq125": 125, "eqs.freq16k": 16000, "eqs.freq1k": 1000, "eqs.freq250": 250, "eqs.freq2k": 2000, "eqs.freq31_25": 31, "eqs.freq4k": 4000, "eqs.freq500": 500, "eqs.freq62_5": 62, "eqs.freq8k": 8000, "eqs.fs125": -41.6, "eqs.fs16k": -2, "eqs.fs1k": 7, "eqs.fs250": 0, "eqs.fs2k": 5.2, "eqs.fs31_25": 0, "eqs.fs4k": 0, "eqs.fs500": 0, "eqs.fs62_5": 0, "eqs.fs8k": 0, "eqs.on_off": 1, "eqs.position": 2, "eqs.pp": "post", "flanger.LFO freq": 0.2, "flanger.depth": 1, "flanger.feedback gain": 0, "flanger.flange delay": 10, "flanger.flange delay offset": 1, "flanger.invert": "linear", "flanger.level": 0, "flanger.on_off": 0, "flanger.position": 2, "freeverb.RoomSize": 0.573842, "freeverb.damp": 0.424288, "freeverb.on_off": 1, "freeverb.position": 10, "freeverb.pp": "post", "freeverb.wet_dry": 0.0438633, "gx_distortion.drive": 0.64, "gx_distortion.gain": 2, "gx_distortion.high_drive": 1, "gx_distortion.high_gain": 10, "gx_distortion.level": 0.01, "gx_distortion.low_drive": 1, "gx_distortion.low_gain": 10, "gx_distortion.middle_h_drive": 1, "gx_distortion.middle_h_gain": 10, "gx_distortion.middle_l_drive": 1, "gx_distortion.middle_l_gain": 10, "gx_distortion.on_off": 0, "gx_distortion.position": 4, "gx_distortion.pp": "post", "gx_distortion.resonator.on_off": 0, "gx_distortion.split_high_freq": 1250, "gx_distortion.split_low_freq": 250, "gx_distortion.split_middle_freq": 650, "gx_distortion.trigger": 0.12, "gx_distortion.vibrato": 1, "gxdistortion.drive": 0.974773, "jconv.balance": 0, "jconv.diff_delay": 0, "jconv.gain": 0, "jconv.on_off": 0, "jconv.wet_dry": 100, "low_high_pass.lhc.high_freq": 5000, "low_high_pass.lhc.low_freq": 130, "low_high_pass.lhc.on_off": 0, "low_high_pass.lhp.high_freq": 130, "low_high_pass.lhp.low_freq": 5000, "low_high_pass.lhp.on_off": 0, "low_highpass.on_off": 0, "low_highpass.position": 1, "low_highpass.pp": "post", "midi_out.channel_1.auto_pitch": 0, "midi_out.channel_1.autogain": 0, "midi_out.channel_1.channel": 0, "midi_out.channel_1.oktave": 0, "midi_out.channel_1.program": 0, "midi_out.channel_1.sensity": 20, "midi_out.channel_1.velocity": 64, "midi_out.channel_1.volume": 64, "midi_out.channel_2.auto_pitch": 0, "midi_out.channel_2.autogain": 0, "midi_out.channel_2.channel": 0, "midi_out.channel_2.oktave": 0, "midi_out.channel_2.on_off": 0, "midi_out.channel_2.program": 0, "midi_out.channel_2.sensity": 20, "midi_out.channel_2.velocity": 64, "midi_out.channel_2.volume": 64, "midi_out.channel_3.auto_pitch": 0, "midi_out.channel_3.autogain": 0, "midi_out.channel_3.channel": 0, "midi_out.channel_3.oktave": 0, "midi_out.channel_3.on_off": 0, "midi_out.channel_3.program": 0, "midi_out.channel_3.sensity": 20, "midi_out.channel_3.velocity": 64, "midi_out.channel_3.volume": 64, "midi_out.on_off": 0, "midi_out.position": 1, "moog.Q": 1, "moog.fr": 3000, "moog.on_off": 0, "moog.position": 6, "oscilloscope.on_off": 0, "oscilloscope.position": 11, "oscilloscope.pp": "post", "overdrive.drive": 1, "overdrive.on_off": 0, "overdrive.position": 7, "overdrive.pp": "post", "phaser.MaxNotch1Freq": 800, "phaser.MinNotch1Freq": 100, "phaser.Notch width": 1000, "phaser.NotchFreq": 1.5, "phaser.Speed": 0.5, "phaser.VibratoMode": "direct ", "phaser.depth": 1, "phaser.feedback gain": 0, "phaser.invert": "linear", "phaser.level": 0, "phaser.on_off": 0, "phaser.position": 3, "shaper.on_off": 0, "shaper.sharper": 1, "stereodelay.LFO freq": 0.2, "stereodelay.invert": "linear", "stereodelay.l_delay": 0, "stereodelay.l_gain": 0, "stereodelay.on_off": 0, "stereodelay.position": 4, "stereodelay.r_delay": 0, "stereodelay.r_gain": 0, "stereoecho.on_off": 0, "stereoecho.percent_l": 0, "stereoecho.percent_r": 0, "stereoecho.position": 5, "stereoecho.time_l": 1, "stereoecho.time_r": 1, "system.select_tube": 1, "system.select_tube2": 0, "system.select_tube3": 0, "ui.Chorus": 0, "ui.Compressor": 0, "ui.Crybaby": 0, "ui.Delay": 0, "ui.Echo": 0, "ui.Flanger": 0, "ui.Freeverb": 1, "ui.ImpulseResponse": 0, "ui.Moog Filter": 0, "ui.Multi Band Distortion": 0, "ui.Oscilloscope": 0, "ui.Overdrive": 0, "ui.Phaser": 0, "ui.Scaleable EQ": 1, "ui.Stereo Delay": 0, "ui.Stereo Echo": 0, "ui.low high pass": 0, "ui.main_xorg": 300, "ui.main_yorg": 300 }, "jconv": { "jconv.IRFile": "", "jconv.IRDir": "/home/adam", "jconv.Gain": 0.2, "jconv.Offset": 0, "jconv.Length": 0, "jconv.Delay": 0, "jconv.gainline": []} }, "L-drive", { "engine": { "IR.auto_freq": "manual", "IR.bandwidth": 100, "IR.freq": 440, "IR.on_off": 0, "IR.peak": 1, "IR.position": 5, "IR.pp": "post", "amp.balance": 0, "amp.bass_boost.on_off": 0, "amp.feed_on_off": 1, "amp.tonestack.Bass": 0.113469, "amp.tonestack.Middle": 0.939721, "amp.tonestack.Treble": 0.5, "amp.tonestack.select": "JCM-2000", "amp2.stage1.Pregain": 0, "amp2.stage2.gain1": -6.17484, "beat_detector.atack_gain": 5, "beat_detector.beat_gain": 1, "beat_detector.midi_gain": 1, "beat_detector.note_off": 2, "beat_detector.stepper": 1, "cab.on_off": 1, "chorus.delay": 0.02, "chorus.depth": 0.02, "chorus.freq": 3, "chorus.level": 0.5, "chorus.on_off": 0, "chorus.position": 1, "compressor.attack": 0.002, "compressor.knee": 3, "compressor.on_off": 0, "compressor.position": 6, "compressor.pp": "post", "compressor.ratio": 2, "compressor.release": 0.5, "compressor.threshold": -20, "crybaby.autowah": "manual", "crybaby.level": 0.1, "crybaby.on_off": 0, "crybaby.position": 3, "crybaby.pp": "post", "crybaby.wah": 0, "crybaby.wet_dry": 0, "delay.delay": 0, "delay.gain": 0, "delay.on_off": 0, "delay.position": 9, "delay.pp": "post", "echo.on_off": 0, "echo.percent": 0, "echo.position": 8, "echo.pp": "post", "echo.time": 1, "eqs.Qs125": 50, "eqs.Qs16k": 50, "eqs.Qs1k": 50, "eqs.Qs250": 50, "eqs.Qs2k": 50, "eqs.Qs31_25": 50, "eqs.Qs4k": 50, "eqs.Qs500": 50, "eqs.Qs62_5": 50, "eqs.Qs8k": 50, "eqs.freq125": 125, "eqs.freq16k": 16000, "eqs.freq1k": 1000, "eqs.freq250": 250, "eqs.freq2k": 2000, "eqs.freq31_25": 31, "eqs.freq4k": 4000, "eqs.freq500": 500, "eqs.freq62_5": 62, "eqs.freq8k": 8000, "eqs.fs125": 0, "eqs.fs16k": 0, "eqs.fs1k": 0, "eqs.fs250": 0, "eqs.fs2k": 0, "eqs.fs31_25": 0, "eqs.fs4k": 0, "eqs.fs500": 0, "eqs.fs62_5": 0, "eqs.fs8k": 0, "eqs.on_off": 0, "eqs.position": 2, "eqs.pp": "post", "flanger.LFO freq": 0.2, "flanger.depth": 1, "flanger.feedback gain": 0, "flanger.flange delay": 10, "flanger.flange delay offset": 1, "flanger.invert": "linear", "flanger.level": 0, "flanger.on_off": 0, "flanger.position": 2, "freeverb.RoomSize": 0.5, "freeverb.damp": 0.5, "freeverb.on_off": 0, "freeverb.position": 10, "freeverb.pp": "post", "freeverb.wet_dry": 0, "gx_distortion.drive": 0.64, "gx_distortion.gain": 2, "gx_distortion.high_drive": 1, "gx_distortion.high_gain": 10, "gx_distortion.level": 0.01, "gx_distortion.low_drive": 1, "gx_distortion.low_gain": 10, "gx_distortion.middle_h_drive": 1, "gx_distortion.middle_h_gain": 10, "gx_distortion.middle_l_drive": 1, "gx_distortion.middle_l_gain": 10, "gx_distortion.on_off": 0, "gx_distortion.position": 4, "gx_distortion.pp": "post", "gx_distortion.resonator.on_off": 0, "gx_distortion.split_high_freq": 1250, "gx_distortion.split_low_freq": 250, "gx_distortion.split_middle_freq": 650, "gx_distortion.trigger": 0.12, "gx_distortion.vibrato": 1, "gxdistortion.drive": 0.685467, "jconv.balance": 0, "jconv.diff_delay": 0, "jconv.gain": 0, "jconv.on_off": 0, "jconv.wet_dry": 100, "low_high_pass.lhc.high_freq": 5000, "low_high_pass.lhc.low_freq": 130, "low_high_pass.lhc.on_off": 0, "low_high_pass.lhp.high_freq": 130, "low_high_pass.lhp.low_freq": 5000, "low_high_pass.lhp.on_off": 0, "low_highpass.on_off": 0, "low_highpass.position": 1, "low_highpass.pp": "post", "midi_out.channel_1.auto_pitch": 0, "midi_out.channel_1.autogain": 0, "midi_out.channel_1.channel": 0, "midi_out.channel_1.oktave": 0, "midi_out.channel_1.program": 0, "midi_out.channel_1.sensity": 20, "midi_out.channel_1.velocity": 64, "midi_out.channel_1.volume": 64, "midi_out.channel_2.auto_pitch": 0, "midi_out.channel_2.autogain": 0, "midi_out.channel_2.channel": 0, "midi_out.channel_2.oktave": 0, "midi_out.channel_2.on_off": 0, "midi_out.channel_2.program": 0, "midi_out.channel_2.sensity": 20, "midi_out.channel_2.velocity": 64, "midi_out.channel_2.volume": 64, "midi_out.channel_3.auto_pitch": 0, "midi_out.channel_3.autogain": 0, "midi_out.channel_3.channel": 0, "midi_out.channel_3.oktave": 0, "midi_out.channel_3.on_off": 0, "midi_out.channel_3.program": 0, "midi_out.channel_3.sensity": 20, "midi_out.channel_3.velocity": 64, "midi_out.channel_3.volume": 64, "midi_out.on_off": 0, "midi_out.position": 1, "moog.Q": 1, "moog.fr": 3000, "moog.on_off": 0, "moog.position": 6, "oscilloscope.on_off": 0, "oscilloscope.position": 11, "oscilloscope.pp": "post", "overdrive.drive": 1, "overdrive.on_off": 0, "overdrive.position": 7, "overdrive.pp": "post", "phaser.MaxNotch1Freq": 800, "phaser.MinNotch1Freq": 100, "phaser.Notch width": 1000, "phaser.NotchFreq": 1.5, "phaser.Speed": 0.5, "phaser.VibratoMode": "direct ", "phaser.depth": 1, "phaser.feedback gain": 0, "phaser.invert": "linear", "phaser.level": 0, "phaser.on_off": 0, "phaser.position": 3, "shaper.on_off": 0, "shaper.sharper": 1, "stereodelay.LFO freq": 0.2, "stereodelay.invert": "linear", "stereodelay.l_delay": 0, "stereodelay.l_gain": 0, "stereodelay.on_off": 0, "stereodelay.position": 4, "stereodelay.r_delay": 0, "stereodelay.r_gain": 0, "stereoecho.on_off": 0, "stereoecho.percent_l": 0, "stereoecho.percent_r": 0, "stereoecho.position": 5, "stereoecho.time_l": 1, "stereoecho.time_r": 1, "system.select_tube": 0, "system.select_tube2": 0, "system.select_tube3": 1, "ui.Chorus": 0, "ui.Compressor": 0, "ui.Crybaby": 0, "ui.Delay": 0, "ui.Echo": 0, "ui.Flanger": 0, "ui.Freeverb": 0, "ui.ImpulseResponse": 0, "ui.Moog Filter": 0, "ui.Multi Band Distortion": 0, "ui.Oscilloscope": 0, "ui.Overdrive": 0, "ui.Phaser": 0, "ui.Scaleable EQ": 0, "ui.Stereo Delay": 0, "ui.Stereo Echo": 0, "ui.low high pass": 0, "ui.main_xorg": 300, "ui.main_yorg": 300 }, "jconv": { "jconv.IRFile": "", "jconv.IRDir": "/home/adam", "jconv.Gain": 0.2, "jconv.Offset": 0, "jconv.Length": 0, "jconv.Delay": 0, "jconv.gainline": []} } ]
Tę zawartość umieszczamy w pliku
~/.gx_head/gx_headpre_rc
oczywiście przed uruchomieniem gx_head.
Dodam jeszcze ,ze nalezy w zakładce [b]Engine[/b]-> [b]Latency[/b] ustawić jak najniższą wartość przy której nie będzie zrywać dźwięku w celu zminimalizowania opóźnień.
Ja mam obecnie na 64 ustawione.
Offline
To chyba do artykułów na portalu powinno trafić. ;)
Offline
Na razie niech zostanie przetestowane i ewentualne poprawki sie naniesie.
Potem finalną wersję się da :)
Offline
Działa! :)
Opóźnienie jest troszeczkę za duże ale nic nie zmieniałem żadnych ustawień. QJackCtl pokazuje ~46MS.
Pokombinuje jeszcze ze zmniejszeniem opóźnień w ustawieniach programów jak to nie pomoże to skompiluje jądro z łatką realtime.
Teraz wiem, czemu kiedyś guitarix, rakarrack itd nie chciały mi działać pomimo, że dźwięk gitary było słuchać w głośnikach. Miałem odznaczone przechwytywanie (Capture) dźwięki w mikerze.
Wielkie dzięki!
Ostatnio edytowany przez k4misiek (2011-10-30 12:44:29)
Offline
W samym programie w Engine-> Latency ustaw na jak najniższą dzialającą wartość.
Offline
Coś namieszałem. Raz Guitarix zadziałał a teraz nie mogę wydobyć żadnego dźwięku.
Jak używać tego programu?
Rakarrack cały czas działa.
Chciałbym jednak zmusić do działania Guitarix.
Offline
Nie wiem coś tam namieszał ale wywal jego config z domowego
Powinien na czysto pójść.
Offline
Częściowo rozwiązałem problem. Jak uruchamiam komendą jacka a później za pomocą qjackctl, to się restartuje co wiąże się z utratą połączenia.
Gdy włączę od razu za pomocą qjackctl to Guitarix wydaje się działać, przynajmniej tuner spisuje się lepiej niż Yamaha YT-150 ;P
Efektów cały czas nie potrafię uruchomić. Klikam Plugins > Show Plugin Bar i Show Rack wybieram przykładowy efekt powiedzmy Distortion tam włączam przycisk i nic, kręcę gałkami ale głucho... tzn gitarę słuchać ale efektu brak.
EDIT: Działa!:)
Zaznaczyłem Engine > Jack Ports > Insert > System: systen:playback_1 i _2
To czas na zabawę, później powiem jak to mi się podoba.
Ostatnio edytowany przez k4misiek (2011-10-30 14:37:29)
Offline
Jak już uruchomisz jacka z wiersza poleceń to potem juz go drugi raz nie mozna uruchamiać qjackctl.Raz wystarczy :)
Jak porobisz sobie barwy to wrzuć ten config presetów to też zobacze.
Offline
[quote=ilin]Jak już uruchomisz jacka z wiersza poleceń to potem juz go drugi raz nie mozna uruchamiać qjackctl.Raz wystarczy :)[/quote]
Sam się ponownie uruchamiał. Wystarczyło, ze odpaliłem qjackctl jak wcześniej włączyłem z konsoli.
Obadałem obecnie fabryczne;) ustawienia. Fajne są te z fuzzem i mocnym gainem ale straaaaaaaaaaaaaaaszcznie mi trzeszczy.
Pewnie wina gównianych przetworników, to na czym testuję to jest wyrób gitaro-podobny a nie gitara elektryczna.
Offline
Niemożliwe.
Chyba ,ze masz coś tam w nim ustawione aby sam startował -tam gdzies jest takie okienko do zaptaszkowania.
Trzeszczenie to raczej za niską latencję ustawiłeś.
Liche przetworniki raczej się objawiają szumem,przedźwiękiem.
EDIT:
Dla niskich latencjii odpalamy jacka poleceniem
ilin@debian ~ %jackd -dalsa -dhw:0 -r44100 -p64 -n2
Obecnie zainstalowałem z repozytorium debiana Wheezy [b]guitarix [/b]
Praktycznie to samo choć brzmienia trzeba od nowa robić.
Offline
-p64 ustawia Frames/Period na 64
-n2 ustawia Periods/Buffer na 2
?
Jak tak, to muszę mieć ustawiony Frames/Period na 256 inaczej jack nie startuje.
Wiem dlaczego mi tak strasznie trzeszczy, i to nawet nie muszę mieć podłączonej gitary wystarczy, że włączę przechwytywanie(Capture) ale bez tego TimeMachine nie łapie dźwięku.
Offline
wyłącz podbicie mikrofonu?
Offline
[quote=azhag]wyłącz podbicie mikrofonu?[/quote]
Jest wyłączone.
Wystarczy, że wybiorę jakiś efekt z fuzzem(Presets>Factory Settings>Autoandimat>) i trzeszczy, że dłużej niż 5 min nie można z tym wytrzymać.
EDIT: Zobaczyłem jeszcze jak działa rakarrack, niektóre z mocnym przesterem działają ładnie - tzn nie słychać tych szumów jak w przypadku guitarix. Tak więc teoretycznie wszystko działa ale mówiąc szczerze, mam mieszane odczucia...
Ostatnio edytowany przez k4misiek (2011-11-01 20:07:40)
Offline
U mnie wydaje się lepiej dzialać niż ten program pevay'a na windowsa (nie pamiętam nazwy) choć tamten był bardziej intuicyjny.
Co do
Jak tak, to muszę mieć ustawiony Frames/Period na 256 inaczej jack nie startuje.[/quote]
Może jądro musi być na 1000HZ ustawione.
U mnie na przy ustawieniu Frames/Period na 64 działa bez problemu.
Co do trzasków nie wiem u mnie nie występują.
Muszę jeszcze tego rakarracka obadać.
[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]
Offline
Pobieżnie sprawdziłem tego rakarrack`a.
Nie jestem z tego zadowolony.
Owszem dziala ale brzmienia za bardzo "syntetycznie"
Co do szumów to w tej aplikacji wszystko przepuszczane jest przez jakąś bramkę (dokladnie nie wnikałem)
Odbija się to na dynamice i wpływie artykulacji na brzmienie.
Każda gitara na prawdziwym piecu szumi.
Jedna mniej druga bardziej ale szumi.
Ważne jest ustawienie się przetwornikami do glośnika.
Stąd chociażby sprzężenia zwrotne tak znane z Santany (Europa)
Offline
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00005 | SET NAMES latin2 |
0.00125 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.138.119.248' WHERE u.id=1 |
0.00076 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.138.119.248', 1734013568) |
0.00031 | SELECT * FROM punbb_online WHERE logged<1734013268 |
0.00079 | DELETE FROM punbb_online WHERE ident='18.118.152.63' |
0.00056 | DELETE FROM punbb_online WHERE ident='85.208.96.210' |
0.00019 | SELECT topic_id FROM punbb_posts WHERE id=184428 |
0.00027 | SELECT id FROM punbb_posts WHERE topic_id=19972 ORDER BY posted |
0.00028 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=19972 AND t.moved_to IS NULL |
0.00027 | SELECT search_for, replace_with FROM punbb_censoring |
0.00117 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=19972 ORDER BY p.id LIMIT 0,25 |
0.00086 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=19972 |
Total query time: 0.00685 s |