maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Multimedia (https://talk.maemo.org/forumdisplay.php?f=32)
-   -   [Request] Guitar Amplification (https://talk.maemo.org/showthread.php?t=66341)

endsormeans 2015-07-13 16:03

Re: [Request] Guitar Amplification
 
Hm...I'm debating putting a bounty on getting this running natively on the maemo device line.
With Android's help it has brought things much closer.
And after looking deep into the guts of this...
there is good news and weird news...
libgtk1.2-dev and libglib1.2-dev are available for the older n800 and oldest 770 via "deb farm" catalog ..these are 2 dependencies which gtkgep relies on.
For the n900 gtkgep is being looked into by another member...but I won't mention by name directly without that person's "ok" .

For the n800 / n810 ...it is a hairier fur-ball to cough up.
Natively on gregale / chinook / diablo....
Installing libglib1.2-dev and libgtk1.2-dev directly ...even in using one of the earliest firmwares results in "incompatible armel". It just won't install...from turbo down to gregale.
Bits of libglib and libgtk are possible to install via programs like xmms which require them...but I don't know of any programs for n8x0 which specifically use the -dev variant of the needed libs...so a wee bit stuck there...(unless some program I didn't know about that has what is needed to install the -dev's is brought to my attention... that is)...
Non-natively ..
On Easy Debian...I'm still mucking about with that ...libglib1.2-dev and libgtk1.2-dev are available via lenny...however lenny has been put to pasture and archived ...the libs are still available ...albeit awkward to get at...sound via easy debian on n8x0 has been known to be "fun" to set up ..so in all ...it is likely quite possible to get gtkgep running via easy debian for the n8x0 ...but it sure isn't fun from where I'm standing....we'll see.

In all I'm thinking that perhaps KotCzarny may be the one of the best people who could suss out getting gtkgep (or some alteration of it) to work. (I'll have to pm him and ask...)
and perhaps rzr will have some ideas...he fiddled with ExEf back in the day....I'll have to sit down and write him as well ...

For the 770....well 770 users will be laughin' and dancin' over this....
technically it shouldn't be a problem to install the needed libs as long as the tablet firmware (meaning maemo 2) is old enough to accommodate them...
...once the gtkgep armel.deb is functional it should work pretty much seamlessly with the 770.

So yeah...
It'll be great to have this on the n900 and the 770...
and whether the program functions under gtk or gtk+ or python or whatever.. I don't care if it must be revamped to function ...
I want to see a functioning effects processor on the n8x0 devices.
So that leads me right back to statement number 1.
I 'm seriously considering a bounty for a fully functioning gtkgep (or an altered variant ) on our device line

endsormeans 2015-07-14 04:38

Re: [Request] Guitar Amplification
 
Sooooo close.
with Android's help I'll be testing for the n900 shortly...
just finished doing some testing with one of my n810's
installing xmms in diablo turbo actually does (seem to) bring the dependencies needed with it I believe.
since installing the altered (for n900) libgtkgep0 and gtkgep worked without issues of any sort at all...gtkgep shows up in the menu under extras even ..
but since this specific gtkgep was optified for n900 (and I really wasn't expecting miracles here) it did not respond when initiated...nothing...
in xterm initiating it by typing gtkgep resulted in one statement "illegal instruction" ...I was expecting some resistance but am very surprised I got that far....if gtkgep is tweaked for the n8x0 then I do believe we are a hop and skip away from a proper musical instrument effects processor.

endsormeans 2015-07-14 19:58

Re: [Request] Guitar Amplification
 
With Android 808's help
got the gtkgep interface working on n900...
now it is just figuring the mic to start pipe into gtkgep and then of course pipe to the output...the upper main window normally shows the expected route " /dev/dsp" ...
I do show the method for piping it through in the antiX instructions...
but I don't know if we have anything comparable to "oss-compat" which we can install...
there is mention of oss-compat via easy deb on n900 but it went unanswered and I'd imagine unresolved..
http://talk.maemo.org/showthread.php?t=54756
I'm out of my depth concerning the intricacies of audio on the n8x0 / n900...and what it would entail to get it piping through properly...

I'm going to fiddle with an n810 and get it up to speed...see if I can get it to the same point as the n900..

update: everything installed without a hitch ..again ...but ..naw the optification is meant for the n900 so gtkgep still won't initiate on the n800...so am not too surprised there.

endsormeans 2015-07-15 02:03

Re: [Request] Guitar Amplification
 
On the same yet slightly sub-topic'd
peripherals-wise...
currently I use a stereophonic pickup perfect for the low and high ends of the soundbox somewhat similar to this...
http://www.ebay.ca/itm/Schatten-CH-3...item54155527fc

Mine is much more expensive and isn't as invasive than that one...and I input-it into the mic port on one of my toshiba portege m780's (convertible laptop tablet with stylus and finger touchscreen) on which (I now have changed favourite distros for music creation to....) I'm using antiX 15 x64 with rakarrack ..(and now) gtkgep (and a few other programs as well) manipulate sound on-the-fly-while-playing and then output the processed sound live to either my headphones or a couple of amps...

Don't need fancy expensive pickups...
I also have a few oysters that are more than fine for the job...producing good quality sound...you can get away with any of these numbers..
http://www.ebay.ca/itm/SOHO-ACOUSTIC...item2a27cd13dd
http://www.ebay.ca/itm/Schaller-721-...item3f4df1e1f3
http://www.ebay.ca/itm/SCHALLER-723-...item339c6ee994
(In fact I have a couple Schaller oyster pickups..
they haven't changed their look either...
I've had mine since I was 20...more than 25 years ago now...
and they still work like new.. good durable workmanship in Schaller...
And then just about any musical instrument can be amplified...from harps, lutes, violins, guitars right on down to the tone box and kalimba ....:D
So it really does allow for virtually anyone to pick up a musical instrument and electrify it. :D)

add a couple cheap gold-plated 1/8to1/4 or 1/4to1/8 male to female..female to male ..male to male...whatever you need frankly to connect from and to...and they are stupid cheap ..under $5 each...

I imagine this (below) would work adequately for gtkgep for the n900...and I wonder if the 770 and n8x0's could also utilize this plugged into the headphone jack on 770 / n8x0 device and outputting via mic adapter out to the end-users choice of pickup and the headphone adapter out to the end-users choice into headphones...or into computer for whatever additional work and then outing from computer into headphones or amp(s) ...or simply out to amp(s).
http://www.ebay.ca/itm/3-5mm-Stereo-...item56700481fd

endsormeans 2015-07-15 14:17

Re: [Request] Guitar Amplification
 
I think there may possibly be some avenues of approach to properly piping the sound from the mic-in through said gtkgep and then out....
the essesntial /dev/dsp
esddsp
libesd0
functional on both n8x0 and n900
what references I found related to xmms and other audio programs
here...
http://n8xx.com/topic5340-devdsp.html
https://ru.wikipedia.org/wiki/Enlightened_Sound_Daemon
http://talk.maemo.org/showthread.php...ghlight=esdcat
http://talk.maemo.org/showthread.php...ghlight=esdcat
http://talk.maemo.org/showthread.php...sd0-dev&page=3
and If memory serves in diablo turbo esd I believe is a running process accessible in ASUI under "settings" - "services"
and is available as well for fremantle...
whether or not it will prove viable for gtkgep ...
or resorting to ALSA will have to be done in it's stead is an unknown (unknown at this point that is...)

KotCzarny 2015-07-15 14:17

Re: [Request] Guitar Amplification
 
gtkgep compiled and runs, but expects oss audio subsystem, i'll try to convice it to use something else (for example libao, this way it will work on both n8x0 and n900)

endsormeans 2015-07-15 14:22

Re: [Request] Guitar Amplification
 
ah..
you got it (the interface that is...) running on an n810?
and yes it wishes oss-compat...
libao ...eh? humhumhum...a whole world of audio wonder I have discovered just by meandering down the gtkgep path :D

KotCzarny 2015-07-15 14:24

Re: [Request] Guitar Amplification
 
Quote:

Originally Posted by endsormeans (Post 1476731)
ah..
you got it (the interface that is...) running on an n810?
and yes it wishes oss-compat...

not yet, playing with n900 right now (compiled glib, gtk, imlib and gtk-engines and ran everything from /opt/gtkgep)

KotCzarny 2015-07-15 17:15

Re: [Request] Guitar Amplification
 
ok, hacked in the pulseaudio in place of oss and it seems to work. without headphones it makes too much looping noise though ;)

KotCzarny 2015-07-15 17:31

Re: [Request] Guitar Amplification
 
upped build to:
http://sourceforge.net/projects/oscp...ar.gz/download

unpack to /opt then run /opt/gtkgep/bin/gtkgep-mksymlinks after that you can run it from terminal via: gtkgep or /opt/gtkgep/bin/gtkgep.sh


All times are GMT. The time now is 04:01.

vBulletin® Version 3.8.8