Re: [LAD] [LAA] [ANN] guitarix-0.05.3-1 quick release

2009-12-05 Thread hermann
Am Freitag, den 04.12.2009, 16:05 + schrieb james morris:
 Hi Hermann,
 
 A new patch:
 http://jwm-art.net/art/text/guitarix-0.05.4-1_gtk2.12_v2.patch
 
 (continues...)

Thanks, James
 
 On 4/12/2009, hermann brumm...@web.de wrote:
 
 Thanks for the patch, indeed we get some requests from stable users to
 make it possible build against  gtk+-2.12. So your patch come handy.
 
 Ah, I'm not the only one then :)
 
 To the gtk_menu_get_accel_path, a empty string wouldn't work, but we
 could replace the add/remove accelerator funktion with
 
 gtk_widget_add_accelerator (menu_widget, activate,
 gx_gui::GxMainInterface::instance()-fAccelGroup,
   accel_key, list_mod[i],
 GTK_ACCEL_VISIBLE);
 
 Yes that seems to work... I don't know enough GTK to have accelerators
 working for the presets (the code for them is more involved) so have
 disabled accelerators entirely for those.

Hi James

That's no good. Please look in SVN r...@421 , I have reworked the
gtk_widget_get_accel_path() function for work in GTK+2.12 

 
 Coincidentally, where are the presets?

Guitarix store all config files in ~./guitarix
The presets stored in  ~./guitarix/guitarixprerc
The jconv default config file is stored in ~./guitarix/jconv_set.conf
jconv config files for presets are ~./guitarix/jconv_presetname.conf

 
 Lastly, when I cancel loading a wav file for jconv, guitarix crashes hard.
 gtk_file_chooser returns NULL when you click cancel, and you cannot
 assign that to a string.
 
 The new patch fixes the above but maybe leaves you with something to
 consider in gx_select_and_draw_jconv_ir - i'm not sure if the slight
 re-ordering at the start of the func matters - i'm new to jconvolver
 and am yet to figure it out.

Never experience this crash, but okay, we could use a gchar * for
safety, only a g_free() is needed then. Have add it . 
 
 BTW, I was not sure what to do with the jconv reverbs so put them in
 /usr/local/share/jconv_reverbs - you cannot write temp files there!

When a resampling is needed, the IR-wave files must store in a writeable
folder, without resampling, that's no mater, in this case the file is
only read. The config file is stred in ~/guitarix/  anyway.
 
 Cheers,
 James.

regardshermann

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] [LAA] [ANN] guitarix-0.05.3-1 quick release

2009-12-04 Thread james morris

Hi Hermann,

A new patch:
http://jwm-art.net/art/text/guitarix-0.05.4-1_gtk2.12_v2.patch

(continues...)

On 4/12/2009, hermann brumm...@web.de wrote:

Thanks for the patch, indeed we get some requests from stable users to
make it possible build against  gtk+-2.12. So your patch come handy.

Ah, I'm not the only one then :)

To the gtk_menu_get_accel_path, a empty string wouldn't work, but we
could replace the add/remove accelerator funktion with

gtk_widget_add_accelerator (menu_widget, activate,
gx_gui::GxMainInterface::instance()-fAccelGroup,
  accel_key, list_mod[i],
GTK_ACCEL_VISIBLE);

Yes that seems to work... I don't know enough GTK to have accelerators
working for the presets (the code for them is more involved) so have
disabled accelerators entirely for those.

Coincidentally, where are the presets?

Lastly, when I cancel loading a wav file for jconv, guitarix crashes hard.
gtk_file_chooser returns NULL when you click cancel, and you cannot
assign that to a string.

The new patch fixes the above but maybe leaves you with something to
consider in gx_select_and_draw_jconv_ir - i'm not sure if the slight
re-ordering at the start of the func matters - i'm new to jconvolver
and am yet to figure it out.

BTW, I was not sure what to do with the jconv reverbs so put them in
/usr/local/share/jconv_reverbs - you cannot write temp files there!

Cheers,
James.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] [LAA] [ANN] guitarix-0.05.3-1 quick release

2009-12-03 Thread james morris

Hi,

Being a user of Debian Stable, the dependency on gtk+-2.14 is not good.
I've uploaded a patch which will get guitarix built against gtk+-2.12
on Debian Stable - but it's utterly untested.

(side note: I did not know what to replace gtk_menu_get_accel_path
with, so used an empty string .)

http://jwm-art.net/art/text/guitarix-0.05.4-1_gtk2.12.patch

Hope it helps the Debian Stable users out there who don't want to
upgrade their gtk right now.

james.





On 2/12/2009, hermann brumm...@web.de wrote:

This is a quick guitarix update to cover the new release of jconvolver eg. 
jconv

guitarix is a simple Linux Rock Guitar amplifier and is designed
to achieve nice thrash/metal/rock/blues guitar sounds.
Guitarix uses the Jack Audio Connection Kit as its audio backend
and brings in one input and two output ports to the jack graph.

To cover the renaming of jconv to jconvolver, guitarix-0.05.3-1
looks now first for jconvolver, if it isn't installed,
it looks for jconv.

Also a patch from Michal Seben (OpenSuse) is added to cover a build fail
at openSUSE:Factory.
Thanks Michal. :-)

Additional, there is a (rt) 2 Channel delay chooser for the output to jconv,
and the Chorus effect work in Stereo now.

have fun




Project page with screenshots:
 http://guitarix.sourceforge.net/

download:
 http://sourceforge.net/projects/guitarix/



For capture, guitarix uses the external application
'jack_capture' (version = 0.9.30) written by Kjetil
S. Matheussen. If you don't have it installed,
you can look here:

 http://old.notam02.no/arkiv/src/?M=D

For extra Impulse Responses, guitarix uses the
convolution application 'jconv' created by Fons Adriaensen.
If you don't have it installed, you can look here:

 http://www.kokkinizita.net/linuxaudio/index.html

I(hermann) use faust to build the prototype and will say
thanks to

 : Julius Smith
 http://ccrma.stanford.edu/realsimple/faust/

 : Albert Graef
 http://q-lang.sourceforge.net/examples.html#Faust

 : Yann Orlary
 http://faust.grame.fr/

 guitarix is licensed under the GPL.

 regards

Hermann Meyer   James Warden
--


___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


[LAD] [LAA] [ANN] guitarix-0.05.3-1 quick release

2009-12-02 Thread hermann
This is a quick guitarix update to cover the new release of jconvolver eg. 
jconv  

guitarix is a simple Linux Rock Guitar amplifier and is designed 
to achieve nice thrash/metal/rock/blues guitar sounds. 
Guitarix uses the Jack Audio Connection Kit as its audio backend 
and brings in one input and two output ports to the jack graph. 

To cover the renaming of jconv to jconvolver, guitarix-0.05.3-1 
looks now first for jconvolver, if it isn't installed,
it looks for jconv. 

Also a patch from Michal Seben (OpenSuse) is added to cover a build fail
at openSUSE:Factory. 
Thanks Michal. :-)

Additional, there is a (rt) 2 Channel delay chooser for the output to jconv,
and the Chorus effect work in Stereo now. 

have fun




Project page with screenshots:
 http://guitarix.sourceforge.net/

download:
 http://sourceforge.net/projects/guitarix/



For capture, guitarix uses the external application 
'jack_capture' (version = 0.9.30) written by Kjetil
S. Matheussen. If you don't have it installed, 
you can look here:

 http://old.notam02.no/arkiv/src/?M=D

For extra Impulse Responses, guitarix uses the 
convolution application 'jconv' created by Fons Adriaensen. 
If you don't have it installed, you can look here:

 http://www.kokkinizita.net/linuxaudio/index.html
 
I(hermann) use faust to build the prototype and will say
thanks to

 : Julius Smith
 http://ccrma.stanford.edu/realsimple/faust/

 : Albert Graef
 http://q-lang.sourceforge.net/examples.html#Faust

 : Yann Orlary 
 http://faust.grame.fr/
 
 guitarix is licensed under the GPL.

 regards   

Hermann Meyer   James Warden
--
 

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev