Wednesday, November 06, 2013

Kernel 3.12 Radeon DPM support

1. installed 3.12 on Ubuntu 12.04 using this:

http://lintut.com/how-to-install-kernel-3-12-final-release-on-3264-bit-ubuntu-linux-mint-and-debian-linux/
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200-generic_3.12.0-031200.201311031935_amd64.deb
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-image-3.12.0-031200-generic_3.12.0-031200.201311031935_amd64.deb
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200_3.12.0-031200.201311031935_all.deb
sudo dpkg -i linux-headers-3.12*.deb linux-image-3.12*.deb
 
  
diego@ruidosa:~$ uname -r
3.12.0-031200-generic


 2. enabled Radeon DPM support using kernel parms:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.dpm=1"
sudo update-grub

3. downloaded new AMD firmware from here:

people.freedesktop.org/~agd5f/radeon_ucode/

diego@ruidosa:~$ cd radeon/
diego@ruidosa:~/radeon$ ls *.bin
RV710_uvd.bin  RV730_smc.bin


4. copied this files to /lib/firmware/radeon:

 diego@ruidosa:~/radeon$ ls /lib/firmware/radeon/RV7*
/lib/firmware/radeon/RV710_me.bin   /lib/firmware/radeon/RV710_uvd.bin  /lib/firmware/radeon/RV730_pfp.bin  /lib/firmware/radeon/RV770_me.bin
/lib/firmware/radeon/RV710_pfp.bin  /lib/firmware/radeon/RV730_me.bin   /lib/firmware/radeon/RV730_smc.bin  /lib/firmware/radeon/RV770_pfp.bin


5. reboot


6. check dmseg:

diego@ruidosa:~/radeon$ dmesg | grep radeon
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.12.0-031200-generic root=UUID=28c7f0a9-f910-4aac-9c20-478055dac758 ro quiet splash radeon.dpm=1 vt.handoff=7
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.12.0-031200-generic root=UUID=28c7f0a9-f910-4aac-9c20-478055dac758 ro quiet splash radeon.dpm=1 vt.handoff=7
[   12.913107] [drm] radeon kernel modesetting enabled.
[   12.916385] radeon 0000:01:00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used)
[   12.916388] radeon 0000:01:00.0: GTT: 1024M 0x0000000040000000 - 0x000000007FFFFFFF
[   12.924061] [drm] radeon: 1024M of VRAM memory ready
[   12.924063] [drm] radeon: 1024M of GTT memory ready.
[   13.341936] radeon 0000:01:00.0: WB enabled
[   13.341941] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff8800b6029c00
[   13.341944] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffff8800b6029c0c
[   13.342733] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c598 and cpu addr 0xffffc9000521c598
[   13.342768] radeon 0000:01:00.0: irq 48 for MSI/MSI-X
[   13.342785] radeon 0000:01:00.0: radeon: using MSI.
[   13.342817] [drm] radeon: irq initialized.
[   23.691263] [drm:rv770_startup] *ERROR* radeon: failed initializing UVD (-1).
[   23.716039] [drm] radeon atom DIG backlight initialized
[   23.722646] [drm] radeon: dpm initialized
[   24.715909] fbcon: radeondrmfb (fb0) is primary device
[   24.775539] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device
[   24.775542] radeon 0000:01:00.0: registered panic notifier
[   24.775554] [drm] Initialized radeon 2.34.0 20080528 for 0000:01:00.0 on minor 0



diego@ruidosa:~$ sudo cat /sys/kernel/debug/dri/64/radeon_pm_info
uvd    vclk: 0 dclk: 0
power level 0    sclk: 22000 mclk: 40000 vddc: 1000
diego@ruidosa:~$
diego@ruidosa:~$ cat /sys/class/drm/card0/device/power_dpm_state
balanced



This works also for kernel 3.11.
I've tested it using a 3.11 kernel compiled by me.



References:

http://askubuntu.com/questions/324733/how-to-enable-the-radeon-dynamic-power-management-feature-in-ubuntu-13-04

http://www.phoronix.com/scan.php?page=news_item&px=MTQyNDE


 

Tuesday, January 29, 2013


Controlling Linux audio plugins using touchOSC for Android


I was thinking to control some of the audio plugins that I have on my linux machine using an Android OEM tablet sending OSC messages to the PC.

My first attempt was to use some of the existing OSC apps that are available on Google Play such as:

1. touchOSC for Android: I was very impressed for nice GUIs included in the app and the responsiveness on the tablet, but I was realized that at the moment (January 2013) there no was a way to create customized layouts and synchronize them easily, such as in touchOSC for iPad/Iphone.
2. Control: very promise app but for some reason I cannot run it smoothly in my tablet, it just goes incredible slow.
3. quickOSC: very promise app also, and some that I was looking for since It permit modify the OSC path!. Unfortunately every time that I selected a button or an slider an "Error sending message" appeared that forbid me to send OSC messages to the host.

Frustrated, I dropped this idea for some while...

Just a few weeks I restarted this idea, searching again on the touchOSC site and I reached the touchOSC editor and one app (OSCPad) that allowed me to load the edited layout. It was very promising but I realized that OSCPad still has some to-do features yet that allowed me to control plugins in a more flexible way.

I found then this handy page that explains some hacks to do on the touchOSC apk to include the modified layout in the apk before it gets installed in Android.

So, at that moment I had a way to create a custom layout, creating custom knobs, sliders and buttons trying to emulate the plugin on the linux machine.

After some tests, I realized that I was able to create a custom layout BUT incredible, the OSC path for that new layout was NOT updated, just sending the one that is included by default in the touchOSC Editor, not the one that I modified in order to match the OSC Path on the host running on the PC.

One note aside for the plugin host:

In my first attempt, I tried to control the plugin just sending direct OSC messages to a DSSI plugin running jack-dssi-host; my intention was to send OSC control messages to the UDP port that is initialized when the plugin is started:

jack-dssi-host /usr/lib/dssi/nekobee.so

jack-dssi-host: OSC URL is:
osc.udp://ruidosa:10409/dssi//usr/lib/dssi/nekobee/nekobee/chan00

host: Ready
nekobee_gtk starting (pid 3276)...


In this case the UDP port is 10409.

The first attempts to send OSC messages using 'oscsend', 'oscdump' from liblo and 'dssi_osc_send', 'dssi_osc_update' were satisfactory showing that was possible to modify the parameter sending control messages to the DSSI host.
One thing that I realized is that the plugin GUI was not updated after parameter modification, since the normal operation is the opposite of this, you just control the GUI and send OSC messages to the DSSI plugin engine.

Then, thanks to LAU/LAD lists (Robin Gareus, Michael Noble, among others, thank you very much!), I've found the Cadence/Carla software application that allowed me to host any type of plugin, not only DSSI, but LADSPA, LV2, VST, and of course DSSI, controlling them using a OSC Path customized for every plugin, as indicated in the Carla 'Help' tab:



I just need to translate the OSC messages that I was receiving from the custom layout (but with the default OSC Path) in Android to the Carla OSC commands to control the plugin.

This is where PD comes in action. The main idea was to receive in some port the UDP messages from touchOSC in android, translate them to the Carla nomenclature and send to Carla host using its UDP port.

I must say that I'm not an PD expert so it take me some time to understand how to do that. After some test I was able to understand the OSC functionality in PD and I was able to create this patch:



This patch receive OSC messages in UDP port 9001 from touchOSC, route and translate the messages using routeOSC object and send them to Carla.

The whole idea as a test case was to control Nekobee plugin (TB303 emulator) on Carla using a touchOSC custom layout in android translating the OSC messages in PD.











 Links to files:

touchOSC Layout Editor
touchOSC Layout Encoder
touchOSC Custom Layout to control Nekobee
PD Translator Patch
Nekobee GIT
Cadence GIT

Friday, July 27, 2012

Yoshimi patch for NSM

Yoshimi 
Yoshimi patch for NSM
NSM (NSM is included in NON-DAW Git) 

diego@ruidosa:~/Downloads/yoshimi$ ll
total 1568
drwxr-xr-x  2 diego diego    4096 2012-07-26 23:45 ./
drwxr-xr-x 69 diego diego    4096 2012-07-26 16:45 ../
-rw-r--r--  1 diego diego 1553710 2012-07-26 16:44 yoshimi-1.0.0.tar.gz
-rwxr-xr-x  1 diego diego   38994 2012-07-26 16:57 yoshimi-nsm.patch*
diego@ruidosa:~/Downloads/yoshimi$
diego@ruidosa:~/Downloads/yoshimi$ gunzip yoshimi-1.0.0.tar.gz
diego@ruidosa:~/Downloads/yoshimi$ tar xvf yoshimi-1.0.0.tar

[SNIP]

diego@ruidosa:~/Downloads/yoshimi$
diego@ruidosa:~/Downloads/yoshimi$ mv yoshimi-1.0.0 b
diego@ruidosa:~/Downloads/yoshimi$ patch -p0 < yoshimi-nsm.patch
patching file b/src/CMakeLists.txt
Hunk #3 succeeded at 209 (offset 5 lines).
Hunk #4 succeeded at 321 (offset 5 lines).
Hunk #5 succeeded at 333 (offset 5 lines).
patching file b/src/Misc/Config.cpp
patching file b/src/Misc/Config.h
patching file b/src/Misc/NSM.C
patching file b/src/Misc/NSM.H
patching file b/src/Misc/NSM/Client.C
patching file b/src/Misc/NSM/Client.H
patching file b/src/Misc/SynthEngine.cpp
patching file b/src/MusicIO/JackEngine.cpp
Hunk #1 succeeded at 29 (offset 1 line).
Hunk #2 succeeded at 73 (offset 1 line).
Hunk #3 succeeded at 81 (offset 1 line).
Hunk #4 succeeded at 98 (offset 1 line).
Hunk #5 succeeded at 121 (offset 1 line).
Hunk #6 succeeded at 499 (offset 1 line).
patching file b/src/MusicIO/JackEngine.h
patching file b/src/UI/MasterUI.fl
patching file b/src/main.cpp
patching file b/src/version.txt
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file b/src/version.txt.rej

// don't really know what is this:

//diego@ruidosa:~/Downloads/yoshimi/b/src$ more version.txt.rej
//--- a/src/version.txt
//+++ b/src/version.txt
//@@ -1 +1 @@
//-0.060.12
//+0.060.12
//

// couninuing here...


Yoshimi Patch for NSM applied... now build yoshimi:


diego@ruidosa:~/Downloads/yoshimi$
diego@ruidosa:~/Downloads/yoshimi$
diego@ruidosa:~/Downloads/yoshimi$
diego@ruidosa:~/Downloads/yoshimi$
diego@ruidosa:~/Downloads/yoshimi$ cd b
diego@ruidosa:~/Downloads/yoshimi/b$ cd .
diego@ruidosa:~/Downloads/yoshimi/b$ cd ..
diego@ruidosa:~/Downloads/yoshimi$ cd b/src/
diego@ruidosa:~/Downloads/yoshimi/b/src$ ccmake .


diego@ruidosa:~/Downloads/yoshimi/b/src$ cmake .
-- Building Yoshimi version 1.0.0 for Linux
-- Found pkg-config /usr/bin/pkg-config
-- Found libz
-- Found fftw3f 3.2.2
-- Found mxml 2.6
-- Found Alsa 1.0.22
-- Found jack 0.120.1
-- Found boost headers version 104000
-- Found fontconfig 2.8.0
-- Found FLTK
-- Building for Release, flags: -O3 -msse -msse2 -mfpmath=sse -ffast-math -fomit-frame-pointer
-- Default audio driver is Jack
-- Default midi driver is Alsa
-- Without jack session support
-- Configuring done
-- Generating done
-- Build files have been written to: /home/diego/Downloads

/yoshimi/b/src
diego@ruidosa:~/Downloads/yoshimi/b/src$ make
[  1%] Generating ConsoleUI.h
[  2%] Generating WidgetPDialUI.cxx
[  2%] Generating PresetsUI.cxx
[  3%] Generating EnvelopeUI.cxx
[  4%] Generating LFOUI.cxx
[  5%] Generating FilterUI.cxx
[  6%] Generating VirKeyboardUI.cxx
[  6%] Generating ConfigUI.cxx
[  7%] Generating SUBnoteUI.cxx
[  8%] Generating ResonanceUI.cxx
[  9%] Generating OscilGenUI.cxx
[ 10%] Generating ADnoteUI.cxx
[ 11%] Generating PADnoteUI.cxx
[ 12%] Generating EffUI.cxx
[ 13%] Generating BankUI.cxx
[ 14%] Generating PartUI.cxx
[ 14%] Generating MicrotonalUI.cxx
[ 15%] Generating MasterUI.cxx
[ 16%] Generating MasterMiscUI.cxx
[ 17%] Generating ParametersUI.cxx
Scanning dependencies of target yoshimi
[ 17%] Building CXX object CMakeFiles/yoshimi.dir/Misc/Config.cpp.o
[ 18%] Building CXX object CMakeFiles/yoshimi.dir/Misc/SynthEngine.cpp.o
[ 19%] Building CXX object CMakeFiles/yoshimi.dir/Misc/Bank.cpp.o
[ 20%] Building CXX object CMakeFiles/yoshimi.dir/Misc/Microtonal.cpp.o
[ 21%] Building CXX object CMakeFiles/yoshimi.dir/Misc/Part.cpp.o
[ 22%] Building CXX object CMakeFiles/yoshimi.dir/Misc/XMLwrapper.cpp.o
[ 23%] Building CXX object CMakeFiles/yoshimi.dir/Misc/MiscFuncs.cpp.o
[ 24%] Building CXX object CMakeFiles/yoshimi.dir/Misc/NSM/Client.C.o
[ 25%] Building CXX object CMakeFiles/yoshimi.dir/Misc/NSM.C.o
/home/diego/Downloads/yoshimi/b/src/Misc/NSM.C: In member function ‘virtual int NSM_Client::command_open(const char*, const char*, const char*, char**)’:
/home/diego/Downloads/yoshimi/b/src/Misc/NSM.C:75: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
[ 25%] Building CXX object CMakeFiles/yoshimi.dir/Params/ADnoteParameters.cpp.o
[ 26%] Building CXX object CMakeFiles/yoshimi.dir/Params/EnvelopeParams.cpp.o
[ 27%] Building CXX object CMakeFiles/yoshimi.dir/Params/FilterParams.cpp.o
[ 28%] Building CXX object CMakeFiles/yoshimi.dir/Params/LFOParams.cpp.o
[ 29%] Building CXX object CMakeFiles/yoshimi.dir/Params/SUBnoteParameters.cpp.o
[ 30%] Building CXX object CMakeFiles/yoshimi.dir/Params/PADnoteParameters.cpp.o
[ 31%] Building CXX object CMakeFiles/yoshimi.dir/Params/Controller.cpp.o
[ 32%] Building CXX object CMakeFiles/yoshimi.dir/Params/Presets.cpp.o
[ 33%] Building CXX object CMakeFiles/yoshimi.dir/Params/PresetsStore.cpp.o
[ 33%] Building CXX object CMakeFiles/yoshimi.dir/Synth/ADnote.cpp.o
[ 34%] Building CXX object CMakeFiles/yoshimi.dir/Synth/Envelope.cpp.o
[ 35%] Building CXX object CMakeFiles/yoshimi.dir/Synth/LFO.cpp.o
[ 36%] Building CXX object CMakeFiles/yoshimi.dir/Synth/OscilGen.cpp.o
[ 37%] Building CXX object CMakeFiles/yoshimi.dir/Synth/SUBnote.cpp.o
[ 38%] Building CXX object CMakeFiles/yoshimi.dir/Synth/Resonance.cpp.o
[ 39%] Building CXX object CMakeFiles/yoshimi.dir/Synth/PADnote.cpp.o
[ 40%] Building CXX object CMakeFiles/yoshimi.dir/Synth/BodyDisposal.cpp.o
[ 41%] Building CXX object CMakeFiles/yoshimi.dir/DSP/FFTwrapper.cpp.o
[ 42%] Building CXX object CMakeFiles/yoshimi.dir/DSP/AnalogFilter.cpp.o
[ 42%] Building CXX object CMakeFiles/yoshimi.dir/DSP/FormantFilter.cpp.o
[ 43%] Building CXX object CMakeFiles/yoshimi.dir/DSP/SVFilter.cpp.o
[ 44%] Building CXX object CMakeFiles/yoshimi.dir/DSP/Filter.cpp.o
[ 45%] Building CXX object CMakeFiles/yoshimi.dir/DSP/Unison.cpp.o
[ 46%] Building CXX object CMakeFiles/yoshimi.dir/Effects/Alienwah.cpp.o
[ 47%] Building CXX object CMakeFiles/yoshimi.dir/Effects/Chorus.cpp.o
[ 48%] Building CXX object CMakeFiles/yoshimi.dir/Effects/Echo.cpp.o
[ 49%] Building CXX object CMakeFiles/yoshimi.dir/Effects/EffectLFO.cpp.o
[ 50%] Building CXX object CMakeFiles/yoshimi.dir/Effects/EffectMgr.cpp.o
[ 50%] Building CXX object CMakeFiles/yoshimi.dir/Effects/Effect.cpp.o
[ 51%] Building CXX object CMakeFiles/yoshimi.dir/Effects/Phaser.cpp.o
[ 52%] Building CXX object CMakeFiles/yoshimi.dir/Effects/Reverb.cpp.o
/home/diego/Downloads/yoshimi/b/src/Effects/Reverb.cpp:403:2: warning: #warning sa schimb size-ul
[ 53%] Building CXX object CMakeFiles/yoshimi.dir/Effects/EQ.cpp.o
[ 54%] Building CXX object CMakeFiles/yoshimi.dir/Effects/Distorsion.cpp.o
[ 55%] Building CXX object CMakeFiles/yoshimi.dir/Effects/DynamicFilter.cpp.o
[ 56%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/MusicClient.cpp.o
[ 57%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/MusicIO.cpp.o
[ 58%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/JackEngine.cpp.o
[ 58%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/AlsaEngine.cpp.o
[ 59%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/JackClient.cpp.o
[ 60%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/AlsaClient.cpp.o
[ 61%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/JackAlsaClient.cpp.o
[ 62%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/AlsaJackClient.cpp.o
[ 63%] Building CXX object CMakeFiles/yoshimi.dir/WidgetPDialUI.cxx.o
[ 64%] Building CXX object CMakeFiles/yoshimi.dir/PresetsUI.cxx.o
[ 65%] Building CXX object CMakeFiles/yoshimi.dir/EnvelopeUI.cxx.o
[ 66%] Building CXX object CMakeFiles/yoshimi.dir/LFOUI.cxx.o
[ 67%] Building CXX object CMakeFiles/yoshimi.dir/FilterUI.cxx.o
[ 67%] Building CXX object CMakeFiles/yoshimi.dir/VirKeyboardUI.cxx.o
[ 68%] Building CXX object CMakeFiles/yoshimi.dir/ConfigUI.cxx.o
[ 69%] Building CXX object CMakeFiles/yoshimi.dir/SUBnoteUI.cxx.o
[ 70%] Building CXX object CMakeFiles/yoshimi.dir/ResonanceUI.cxx.o
[ 71%] Building CXX object CMakeFiles/yoshimi.dir/OscilGenUI.cxx.o
[ 72%] Building CXX object CMakeFiles/yoshimi.dir/ADnoteUI.cxx.o
[ 73%] Building CXX object CMakeFiles/yoshimi.dir/PADnoteUI.cxx.o
[ 74%] Building CXX object CMakeFiles/yoshimi.dir/EffUI.cxx.o
[ 75%] Building CXX object CMakeFiles/yoshimi.dir/BankUI.cxx.o
[ 75%] Building CXX object CMakeFiles/yoshimi.dir/PartUI.cxx.o
[ 76%] Building CXX object CMakeFiles/yoshimi.dir/MicrotonalUI.cxx.o
[ 77%] Building CXX object CMakeFiles/yoshimi.dir/MasterUI.cxx.o
/home/diego/Downloads/yoshimi/b/src/MasterUI.cxx: In member function ‘void MasterUI::do_load_master(bool, const char*)’:
/home/diego/Downloads/yoshimi/b/src/MasterUI.cxx:1128: warning: format not a string literal and no format arguments
/home/diego/Downloads/yoshimi/b/src/MasterUI.cxx:1131: warning: format not a string literal and no format arguments
[ 78%] Building CXX object CMakeFiles/yoshimi.dir/MasterMiscUI.cxx.o
[ 79%] Building CXX object CMakeFiles/yoshimi.dir/ParametersUI.cxx.o
[ 80%] Building CXX object CMakeFiles/yoshimi.dir/ConsoleUI.cxx.o
[ 81%] Building CXX object CMakeFiles/yoshimi.dir/main.cpp.o
Linking CXX executable yoshimi
[100%] Built target yoshimi
diego@ruidosa:~/Downloads/yoshimi/b/src$ ls -rtlh
total 2.5M
drwxr-xr-x 2 diego diego 4.0K 2012-07-02 18:20 Params
-rw-r--r-- 1 diego diego 3.0K 2012-07-02 18:20 INSTALL
drwxr-xr-x 2 diego diego 4.0K 2012-07-02 18:20 Effects
drwxr-xr-x 2 diego diego 4.0K 2012-07-02 18:20 DSP
-rw-r--r-- 1 diego diego  15K 2012-07-02 18:20 COPYING
-rw-r--r-- 1 diego diego  13K 2012-07-02 18:20 CMakeLists.txt.orig
-rw-r--r-- 1 diego diego    6 2012-07-02 18:20 version.txt.orig
drwxr-xr-x 2 diego diego 4.0K 2012-07-02 18:20 Synth
-rw-r--r-- 1 diego diego   75 2012-07-26 23:49 version.txt.rej
drwxr-xr-x 2 diego diego 4.0K 2012-07-26 23:49 UI
drwxr-xr-x 2 diego diego 4.0K 2012-07-26 23:49 MusicIO
drwxr-xr-x 3 diego diego 4.0K 2012-07-26 23:49 Misc
-rw-r--r-- 1 diego diego 4.6K 2012-07-26 23:49 main.cpp
-rw-r--r-- 1 diego diego  13K 2012-07-26 23:49 CMakeLists.txt
-rw-r--r-- 1 diego diego  227 2012-07-26 23:49 yoshimi.desktop
-rw-r--r-- 1 diego diego  30K 2012-07-26 23:50 CMakeCache.txt
-rw-r--r-- 1 diego diego 4.1K 2012-07-26 23:50 cmake_install.cmake
-rw-r--r-- 1 diego diego    5 2012-07-26 23:50 version.txt
-rw-r--r-- 1 diego diego  65K 2012-07-26 23:50 Makefile
-rw-r--r-- 1 diego diego 1.4K 2012-07-26 23:50 ConsoleUI.h
-rw-r--r-- 1 diego diego 2.8K 2012-07-26 23:50 ConsoleUI.cxx
-rw-r--r-- 1 diego diego 1.9K 2012-07-26 23:50 WidgetPDialUI.h
-rw-r--r-- 1 diego diego 7.2K 2012-07-26 23:50 WidgetPDialUI.cxx
-rw-r--r-- 1 diego diego 3.1K 2012-07-26 23:50 PresetsUI.h
-rw-r--r-- 1 diego diego 9.3K 2012-07-26 23:50 PresetsUI.cxx
-rw-r--r-- 1 diego diego 8.7K 2012-07-26 23:50 EnvelopeUI.h
-rw-r--r-- 1 diego diego  52K 2012-07-26 23:50 EnvelopeUI.cxx
-rw-r--r-- 1 diego diego 3.0K 2012-07-26 23:50 LFOUI.h
-rw-r--r-- 1 diego diego  11K 2012-07-26 23:50 LFOUI.cxx
-rw-r--r-- 1 diego diego 6.7K 2012-07-26 23:50 FilterUI.h
-rw-r--r-- 1 diego diego  38K 2012-07-26 23:50 FilterUI.cxx
-rw-r--r-- 1 diego diego 3.5K 2012-07-26 23:50 VirKeyboardUI.h
-rw-r--r-- 1 diego diego  18K 2012-07-26 23:50 VirKeyboardUI.cxx
-rw-r--r-- 1 diego diego 4.3K 2012-07-26 23:50 ConfigUI.h
-rw-r--r-- 1 diego diego  22K 2012-07-26 23:50 ConfigUI.cxx
-rw-r--r-- 1 diego diego 5.8K 2012-07-26 23:50 SUBnoteUI.h
-rw-r--r-- 1 diego diego  31K 2012-07-26 23:50 SUBnoteUI.cxx
-rw-r--r-- 1 diego diego 4.4K 2012-07-26 23:50 ResonanceUI.h
-rw-r--r-- 1 diego diego  18K 2012-07-26 23:50 ResonanceUI.cxx
-rw-r--r-- 1 diego diego 8.4K 2012-07-26 23:50 OscilGenUI.h
-rw-r--r-- 1 diego diego  50K 2012-07-26 23:50 OscilGenUI.cxx
-rw-r--r-- 1 diego diego  14K 2012-07-26 23:50 ADnoteUI.h
-rw-r--r-- 1 diego diego 102K 2012-07-26 23:50 ADnoteUI.cxx
-rw-r--r-- 1 diego diego 8.8K 2012-07-26 23:50 PADnoteUI.h
-rw-r--r-- 1 diego diego  63K 2012-07-26 23:50 PADnoteUI.cxx
-rw-r--r-- 1 diego diego  15K 2012-07-26 23:50 EffUI.h
-rw-r--r-- 1 diego diego  92K 2012-07-26 23:50 EffUI.cxx
-rw-r--r-- 1 diego diego 3.7K 2012-07-26 23:50 BankUI.h
-rw-r--r-- 1 diego diego  17K 2012-07-26 23:50 BankUI.cxx
-rw-r--r-- 1 diego diego  12K 2012-07-26 23:50 PartUI.h
-rw-r--r-- 1 diego diego  69K 2012-07-26 23:50 PartUI.cxx
-rw-r--r-- 1 diego diego 4.2K 2012-07-26 23:50 MicrotonalUI.h
-rw-r--r-- 1 diego diego  20K 2012-07-26 23:50 MicrotonalUI.cxx
-rw-r--r-- 1 diego diego 7.6K 2012-07-26 23:50 MasterUI.h
-rw-r--r-- 1 diego diego  44K 2012-07-26 23:50 MasterUI.cxx
-rw-r--r-- 1 diego diego 3.3K 2012-07-26 23:50 MasterMiscUI.h
-rw-r--r-- 1 diego diego  16K 2012-07-26 23:50 MasterMiscUI.cxx
-rw-r--r-- 1 diego diego 1.6K 2012-07-26 23:50 ParametersUI.h
-rw-r--r-- 1 diego diego 4.0K 2012-07-26 23:50 ParametersUI.cxx
-rwxr-xr-x 1 diego diego 1.5M 2012-07-26 23:51 yoshimi
drwxr-xr-x 8 diego diego 4.0K 2012-07-26 23:51 CMakeFiles
diego@ruidosa:~/Downloads/yoshimi/b/src$

 

Yoshimi build complete.
Now open non-session-manager and add this yoshimi patched version as client to a certain session:

Yoshimi client added as:

 /home/diego/Downloads/yoshimi/b/src/yoshimi

According to what is expressed here and here, clients to be added should belong to $PATH, most important to maintain portability; since I'm not applying 'make install' (this is a test only) I'm adding this client with full path without 'make install'.







As you will see, this creates a yoshimi client under 'test' version with some parametes from default with no chance to open or save a new one, I'm assume that this is because it should be saved in the session folder:

diego@ruidosa:~/NSM Sessions/test$ ls -rtl
total 2984
-rw-r--r-- 1 diego diego 3049197 2012-07-27 00:14 Yoshimi.nLJKF.xmz
-rw-r--r-- 1 diego diego      58 2012-07-27 00:14 session.nsm
diego@ruidosa:~/NSM Sessions/test$ more session.nsm
Yoshimi:/home/diego/Downloads/yoshimi/b/src/yoshimi:nLJKF
diego@ruidosa:~/NSM Sessions/test$ more Yoshimi.nLJKF.xmz

If you have an existing yoshimi xmz parameter you could use this just replacing the xmz file under 'test' session, see below:

I will use an exiting xmz file and use it under 'test' session with yoshimi:

diego@ruidosa:~/NSM Sessions/test$
diego@ruidosa:~/NSM Sessions/test$
diego@ruidosa:~/NSM Sessions/test$ mv Yoshimi.nLJKF.xmz Yoshimi.nLJKF.xmz.bak
diego@ruidosa:~/NSM Sessions/test$
diego@ruidosa:~/NSM Sessions/test$ cp /home/diego/audio/maquetas/2011_2.xmz Yoshimi.nLJKF.xmz


See final image showing yoshimi under same 'test' session using an existing file, now called 'Yoshimi.nLJKF.xmz':






Thursday, July 12, 2012

NSM





Non session manager running:

yoshimi
hydrogen
seq24
calf plugins
jackpatch
vsthost running SQ8L VST plugin

all clients in NSM are added as scripts with 'exec' to allow opening work files, here below are the scripts added with static path in NSM:

diego@ruidosa:~/audio/scripts/nsm-scripts/2011$ ll
total 28
drwxr-xr-x 2 diego diego 4096 2012-07-11 21:06 ./
drwxr-xr-x 3 diego diego 4096 2012-07-11 19:25 ../
-rwxr--r-- 1 diego diego   58 2012-07-11 19:44 calfjackhost*
-rwxr--r-- 1 diego diego   57 2012-07-11 19:39 hydrogen*
-rwxr--r-- 1 diego diego   41 2012-07-11 21:06 seq24*
-rwxr--r-- 1 diego diego   28 2012-07-11 19:49 vsthost*
-rwxr--r-- 1 diego diego   61 2012-07-11 19:33 yoshimi*
diego@ruidosa:~/audio/scripts/nsm-scripts/2011$ cat *
exec calfjackhost --load ~/audio/calf_presets/dubtechno3

exec hydrogen -s /home/diego/audio/maquetas/2011.h2song
exec seq24 ~/audio/maquetas/2011_3.midi
exec vsthost ~/vst/SQ8L.dll
exec yoshimi -K --load=/home/diego/audio/maquetas/2011_2.xmz



Some manual configuration in seq24 to assign correct midi instruments according new midi arrangement in NSM (instead of BASH script).


Saturday, June 23, 2012

..

fluxbox, hydrogen, qjackctl, yoshimi, vmpk, cm303 VST, bristol, calf reverb, qsynth, and me.


Thursday, May 24, 2012

Odio hacer esto pero la verdad, me tiene re podrido


ANTEL (ancel) hizo cambios en el servicio sin consultar a los usuarios y sin dar difusiĆ³n a la modificaciĆ³n. Ahora al rechazar una llamada entrante -o cuando el celular estĆ” ocupado- se activa el contestador automĆ”ticamente reduciendo el crĆ©dito de quien realiza la llamada.

Para revertir esta situaciĆ³n, el usuario debe:

1) Llamar al *66 . Si te pide la clave para el correo de voz la ingresas o te dirĆ” que no tienes correo, luego continĆŗa la grabaciĆ³n de ANTEL y te da varias opciones.
2) Elegir la OPCION 3 para cambiar la configuraciĆ³n.
3) Luego, optar por la OPCION 9,
4) luego la OPCION 5. (AllĆ­ la grabaciĆ³n confirmarĆ” que estĆ” activada la funciĆ³n del contestador automĆ”tico al rechazar una llamada entrante)
5) Seleccionando la OPCION 1, para desactivar la funciĆ³n.

De esta manera, quien llama recibirĆ” tono de “ocupado” al declinar responder (cortar) o el celular estĆ© ocupado.

Thursday, May 03, 2012

GIADA

1- Downloaded giada source from http://www.monocasual.com/giada/download-area.php

2- gunzip and tar, it doesn't create a new directory, it just unzip all the tarball contents under working directory.

3- Read the INSTALL file:

diego@ruidosa:~/Downloads/giada$ ls
aclocal.m4  ChangeLog   config.status  configure.ac  depcomp              INSTALL     Makefile     Makefile.in  NEWS    src
AUTHORS     config.log  configure      COPYING       giada_0.4.8_src.tar  install-sh  Makefile.am  missing      README
diego@ruidosa:~/Downloads/giada$ 

diego@ruidosa:~/Downloads/giada$ more INSTALL

------------------------------------------------------------------------
 
 
  Giada - Your Hardcore Loopmachine.
 
  Developed by Monocasual
 
  www.monocasual.com/giada

  INSTALLATION GUIDE
------------------------------------------------------------------------



Preface
-------
Giada depends on FLTK (http://www.fltk.org), RtAudio
(http://www.music.mcgill.ca/~gary/rtaudio/) and libsndfile
(http://www.mega-nerd.com/libsndfile/). Please install these libraries
before compiling from source.



Building Giada from source
--------------------------
The configure script is designed for Unix systems and MinGW (Windows).
It will help you to guess correct values for various system-dependent
variables used during compilation. You need to pass it the "--target"
parameter depending on your operating system:

    ./configure --target=[linux | osx | windows]

e.g. if you want to compile for Linux, do:

    ./configure --target=linux
   
When the script is done without errors, change directory to "src"
   
    cd src

then type
   
    make

to compile everything. If you wish to install Giada become root and
type

    make install
   
to copy the binary file into /usr/local/bin path.

diego@ruidosa:~/Downloads/giada$
 




3- go to configure!

iego@ruidosa:~/Downloads/giada$ ./configure --target=linux
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking whether make sets $(MAKE)... (cached) yes
checking for pthread_exit in -lpthread... yes
checking how to run the C++ preprocessor... g++ -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking FL/Fl.H usability... yes
checking FL/Fl.H presence... yes
checking for FL/Fl.H... yes
checking RtAudio.h usability... no
checking RtAudio.h presence... no
checking for RtAudio.h... no
configure: error: library 'rtAudio' not found!





grrr rtAudio needed 
YOU MUST PUT ALL THE REQUIREMENTS IN YOUR WEB PAGE!


4- rtAudio downloaded from here.... http://www.music.mcgill.ca/~gary/rtaudio/index.html

5- readme install and configure with ALSA and JACK support....and make:

diego@ruidosa:~/Downloads/rtaudio/rtaudio-4.0.10$ more install
RtAudio - a set of C++ classes which provide a common API for realtime audio input/output across Linux (native ALSA, JACK, and OSS), Macintosh OS X (CoreAudio and JACK)
, and Windows (DirectSound and ASIO) operating systems.

By Gary P. Scavone, 2001-2011.

To configure and compile (on Unix systems and MinGW):

1. Unpack the RtAudio distribution (tar -xzf rtaudio-x.x.tar.gz).
2. From within the directory containing this file, run configure:

   ./configure

3. Typing "make" will compile static and shared libraries.

4. From within the "tests" directory, type "make" to compile the example programs.

A few options can be passed to configure, including:

  --enable-debug = enable various debug output
  --with-alsa = choose native ALSA API support (linux only)
  --with-oss = choose OSS API support (linux only)
  --with-jack = choose JACK server support (linux or Macintosh OS-X)
  --with-core = choose CoreAudio API support (Macintosh OS-X only)
  --with-asio = choose ASIO API support (windows only)
  --with-ds = choose DirectSound API support (windows only)

Typing "./configure --help" will display all the available options.  Note that you can provide more than one "--with-" flag to the configure script to enable multiple A
PI support.

If you wish to use a different compiler than that selected by configure, specify that compiler in the command line (ex. to use CC):

  ./configure CXX=CC

For Windows Users:

RtAudio compiles with the MinGW compiler or MS Visual Studio.

Visual C++ 6.0 project files are included for the test programs in the /tests/Windows/ directory.  These projects compile API support for both ASIO and DirectSound.  Ve
rsion 4.0 of RtAudio was tested with the .net compiler and it will not compile in Visual C++ 6.0 because of its non-conformance to modern C++ standards.
diego@ruidosa:~/Downloads/rtaudio/rtaudio-4.0.10$
diego@ruidosa:~/Downloads/rtaudio/rtaudio-4.0.10$
diego@ruidosa:~/Downloads/rtaudio/rtaudio-4.0.10$
diego@ruidosa:~/Downloads/rtaudio/rtaudio-4.0.10$ ./configure --with-alsa --with-jack
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for ranlib... ranlib
checking for ar... /usr/bin/ar
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking for unistd.h... (cached) yes
checking whether to compile debug version... no
checking for gettimeofday... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for audio API... using JACK
checking for jack_client_open in -ljack... yes
checking for snd_pcm_open in -lasound... yes
using ALSA
checking for snd_pcm_open in -lasound... (cached) yes
checking for pthread_create in -lpthread... yes
configure: creating ./config.status
config.status: creating rtaudio-config
config.status: creating Makefile
config.status: creating tests/Makefile
diego@ruidosa:~/Downloads/rtaudio/rtaudio-4.0.10$
diego@ruidosa:~/Downloads/rtaudio/rtaudio-4.0.10$
diego@ruidosa:~/Downloads/rtaudio/rtaudio-4.0.10$
diego@ruidosa:~/Downloads/rtaudio/rtaudio-4.0.10$ make
g++ -O2 -Wall -Iinclude -fPIC -DHAVE_GETTIMEOFDAY  -D__UNIX_JACK__ -D__LINUX_ALSA__ -c RtAudio.cpp -o RtAudio.o
RtAudio.cpp: In member function ‘virtual bool RtApiJack::probeDeviceOpen(unsigned int, RtApi::StreamMode, unsigned int, unsigned int, unsigned int, RtAudioFormat, unsigned int*, RtAudio::StreamOptions*)’:
RtAudio.cpp:2090: warning: ‘jack_nframes_t jack_port_get_latency(jack_port_t*)’ is deprecated (declared at /usr/include/jack/jack.h:1038)
RtAudio.cpp:2090: warning: ‘jack_nframes_t jack_port_get_latency(jack_port_t*)’ is deprecated (declared at /usr/include/jack/jack.h:1038)
/usr/bin/ar ruv librtaudio.a RtAudio.o
/usr/bin/ar: creating librtaudio.a
a - RtAudio.o
ranlib librtaudio.a
g++ -fPIC -shared -Wl,-soname,librtaudio.so.4 -o librtaudio.so.4.0.9 RtAudio.o  -lpthread -lasound -lasound -ljack
/bin/ln -s librtaudio.so.4.0.9 librtaudio.so
diego@ruidosa:~/Downloads/rtaudio/rtaudio-4.0.10$
diego@ruidosa:~/Downloads/rtaudio/rtaudio-4.0.10$
diego@ruidosa:~/Downloads/rtaudio/rtaudio-4.0.10$ diego@ruidosa:~/Downloads/rtaudio/rtaudio-4.0.10$


 6- Ufff....now return to giada and tell configure where rtAudio is located (thanks to LAU mail list for this! Thanks R. Mattes!)

diego@ruidosa:~/Downloads/giada$ CPPFLAGS=-I/home/diego/Downloads/rtaudio/rtaudio-4.0.10 ./configure --target=linux
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking whether make sets $(MAKE)... (cached) yes
checking for pthread_exit in -lpthread... yes
checking how to run the C++ preprocessor... g++ -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking FL/Fl.H usability... yes
checking FL/Fl.H presence... yes
checking for FL/Fl.H... yes
checking RtAudio.h usability... yes
checking RtAudio.h presence... yes
checking for RtAudio.h... yes
checking sndfile.h usability... yes
checking sndfile.h presence... yes
checking for sndfile.h... yes
checking how to run the C preprocessor... gcc -E
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for inline... inline
checking for int16_t... yes
checking for int32_t... yes
checking for uint32_t... yes
checking for uint8_t... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking for mkdir... yes
checking for pow... no
checking for strstr... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: executing depfiles commands
diego@ruidosa:~/Downloads/giada$
diego@ruidosa:~/Downloads/giada$
diego@ruidosa:~/Downloads/giada$
diego@ruidosa:~/Downloads/giada$


OK so now make tells me about RtAudio.h error that a ";" in line 727 is not needed... so corrected this line again...
it should be like this:

inline unsigned int RtAudio :: getStreamSampleRate( void ) { return rtapi_->getStreamSampleRate(); }


Now..... other errors about rtaudio
I'M JUST ABOUT TO GIVE UP....

Just Copied RtAudio.h, RtError.h and librtaudio.so.4 to /usr/local/lib AND /usr/local/lib and start all over again:


diego@ruidosa:~/Downloads/giada$ CPPFLAGS=-I/usr/local/lib ./configure --target=linux
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking whether make sets $(MAKE)... (cached) yes
checking for pthread_exit in -lpthread... yes
checking how to run the C++ preprocessor... g++ -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking FL/Fl.H usability... yes
checking FL/Fl.H presence... yes
checking for FL/Fl.H... yes
checking RtAudio.h usability... yes
checking RtAudio.h presence... yes
checking for RtAudio.h... yes
checking sndfile.h usability... yes
checking sndfile.h presence... yes
checking for sndfile.h... yes
checking how to run the C preprocessor... gcc -E
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for inline... inline
checking for int16_t... yes
checking for int32_t... yes
checking for uint32_t... yes
checking for uint8_t... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking for mkdir... yes
checking for pow... no
checking for strstr... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: executing depfiles commands
diego@ruidosa:~/Downloads/giada


NOW, make!:

diego@ruidosa:~/Downloads/giada$
diego@ruidosa:~/Downloads/giada$
diego@ruidosa:~/Downloads/giada$
diego@ruidosa:~/Downloads/giada$
diego@ruidosa:~/Downloads/giada$
diego@ruidosa:~/Downloads/giada$
diego@ruidosa:~/Downloads/giada$ make
Making all in src
make[1]: Entering directory `/home/diego/Downloads/giada/src'
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT mixerHandler.o -MD -MP -MF .deps/mixerHandler.Tpo -c -o mixerHandler.o mixerHandler.cpp
mv -f .deps/mixerHandler.Tpo .deps/mixerHandler.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT gd_about.o -MD -MP -MF .deps/gd_about.Tpo -c -o gd_about.o gd_about.cpp
mv -f .deps/gd_about.Tpo .deps/gd_about.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT gd_mainWindow.o -MD -MP -MF .deps/gd_mainWindow.Tpo -c -o gd_mainWindow.o gd_mainWindow.cpp
mv -f .deps/gd_mainWindow.Tpo .deps/gd_mainWindow.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT graphics.o -MD -MP -MF .deps/graphics.Tpo -c -o graphics.o graphics.cpp
mv -f .deps/graphics.Tpo .deps/graphics.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT patch.o -MD -MP -MF .deps/patch.Tpo -c -o patch.o patch.cpp
mv -f .deps/patch.Tpo .deps/patch.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT gd_beatsInput.o -MD -MP -MF .deps/gd_beatsInput.Tpo -c -o gd_beatsInput.o gd_beatsInput.cpp
mv -f .deps/gd_beatsInput.Tpo .deps/gd_beatsInput.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT gd_warnings.o -MD -MP -MF .deps/gd_warnings.Tpo -c -o gd_warnings.o gd_warnings.cpp
mv -f .deps/gd_warnings.Tpo .deps/gd_warnings.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT ge_mixed.o -MD -MP -MF .deps/ge_mixed.Tpo -c -o ge_mixed.o ge_mixed.cpp
mv -f .deps/ge_mixed.Tpo .deps/ge_mixed.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT recorder.o -MD -MP -MF .deps/recorder.Tpo -c -o recorder.o recorder.cpp
mv -f .deps/recorder.Tpo .deps/recorder.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT gd_bpmInput.o -MD -MP -MF .deps/gd_bpmInput.Tpo -c -o gd_bpmInput.o gd_bpmInput.cpp
mv -f .deps/gd_bpmInput.Tpo .deps/gd_bpmInput.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT ge_waveform.o -MD -MP -MF .deps/ge_waveform.Tpo -c -o ge_waveform.o ge_waveform.cpp
mv -f .deps/ge_waveform.Tpo .deps/ge_waveform.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT gui_utils.o -MD -MP -MF .deps/gui_utils.Tpo -c -o gui_utils.o gui_utils.cpp
mv -f .deps/gui_utils.Tpo .deps/gui_utils.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT utils.o -MD -MP -MF .deps/utils.Tpo -c -o utils.o utils.cpp
mv -f .deps/utils.Tpo .deps/utils.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT gd_browser.o -MD -MP -MF .deps/gd_browser.Tpo -c -o gd_browser.o gd_browser.cpp
mv -f .deps/gd_browser.Tpo .deps/gd_browser.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT ge_waveScroll.o -MD -MP -MF .deps/ge_waveScroll.Tpo -c -o ge_waveScroll.o ge_waveScroll.cpp
mv -f .deps/ge_waveScroll.Tpo .deps/ge_waveScroll.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT init.o -MD -MP -MF .deps/init.Tpo -c -o init.o init.cpp
mv -f .deps/init.Tpo .deps/init.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT gd_config.o -MD -MP -MF .deps/gd_config.Tpo -c -o gd_config.o gd_config.cpp
mv -f .deps/gd_config.Tpo .deps/gd_config.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT gg_keyboard.o -MD -MP -MF .deps/gg_keyboard.Tpo -c -o gg_keyboard.o gg_keyboard.cpp
mv -f .deps/gg_keyboard.Tpo .deps/gg_keyboard.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT kernelAudio.o -MD -MP -MF .deps/kernelAudio.Tpo -c -o kernelAudio.o kernelAudio.cpp
mv -f .deps/kernelAudio.Tpo .deps/kernelAudio.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT wave.o -MD -MP -MF .deps/wave.Tpo -c -o wave.o wave.cpp
mv -f .deps/wave.Tpo .deps/wave.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT waveFx.o -MD -MP -MF .deps/waveFx.Tpo -c -o waveFx.o waveFx.cpp
mv -f .deps/waveFx.Tpo .deps/waveFx.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT gd_editor.o -MD -MP -MF .deps/gd_editor.Tpo -c -o gd_editor.o gd_editor.cpp
mv -f .deps/gd_editor.Tpo .deps/gd_editor.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT gg_waveTools.o -MD -MP -MF .deps/gg_waveTools.Tpo -c -o gg_waveTools.o gg_waveTools.cpp
mv -f .deps/gg_waveTools.Tpo .deps/gg_waveTools.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.cpp
mv -f .deps/main.Tpo .deps/main.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT mixer.o -MD -MP -MF .deps/mixer.Tpo -c -o mixer.o mixer.cpp
mv -f .deps/mixer.Tpo .deps/mixer.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT gd_keyGrabber.o -MD -MP -MF .deps/gd_keyGrabber.Tpo -c -o gd_keyGrabber.o gd_keyGrabber.cpp
mv -f .deps/gd_keyGrabber.Tpo .deps/gd_keyGrabber.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT glue.o -MD -MP -MF .deps/glue.Tpo -c -o glue.o glue.cpp
mv -f .deps/glue.Tpo .deps/glue.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT ge_browser.o -MD -MP -MF .deps/ge_browser.Tpo -c -o ge_browser.o ge_browser.cpp
mv -f .deps/ge_browser.Tpo .deps/ge_browser.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT gd_devInfo.o -MD -MP -MF .deps/gd_devInfo.Tpo -c -o gd_devInfo.o gd_devInfo.cpp
mv -f .deps/gd_devInfo.Tpo .deps/gd_devInfo.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT plugin.o -MD -MP -MF .deps/plugin.Tpo -c -o plugin.o plugin.cpp
mv -f .deps/plugin.Tpo .deps/plugin.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT pluginHost.o -MD -MP -MF .deps/pluginHost.Tpo -c -o pluginHost.o pluginHost.cpp
mv -f .deps/pluginHost.Tpo .deps/pluginHost.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT gd_pluginList.o -MD -MP -MF .deps/gd_pluginList.Tpo -c -o gd_pluginList.o gd_pluginList.cpp
mv -f .deps/gd_pluginList.Tpo .deps/gd_pluginList.Po
g++ -DPACKAGE_NAME=\"giada\" -DPACKAGE_TARNAME=\"giada\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"giada\ 0.4\" -DPACKAGE_BUGREPORT=\"development@monocasual.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"giada\" -DVERSION=\"0.4\" -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MKDIR=1 -DHAVE_STRSTR=1 -I.   -I/usr/local/lib -Wall -pedantic -Werror -g -O2 -MT gd_pluginWindow.o -MD -MP -MF .deps/gd_pluginWindow.Tpo -c -o gd_pluginWindow.o gd_pluginWindow.cpp
mv -f .deps/gd_pluginWindow.Tpo .deps/gd_pluginWindow.Po
g++ -Wall -pedantic -Werror -g -O2   -o giada mixerHandler.o gd_about.o gd_mainWindow.o graphics.o patch.o gd_beatsInput.o gd_warnings.o ge_mixed.o recorder.o gd_bpmInput.o ge_waveform.o gui_utils.o utils.o gd_browser.o ge_waveScroll.o init.o gd_config.o gg_keyboard.o kernelAudio.o wave.o waveFx.o gd_editor.o gg_waveTools.o main.o mixer.o gd_keyGrabber.o glue.o ge_browser.o gd_devInfo.o plugin.o pluginHost.o gd_pluginList.o gd_pluginWindow.o  -lsndfile -lfltk -lXext -lX11 -lXft -lXpm -lm -lrtaudio -ljack -lasound -lpthread -ldl -lpthread
make[1]: Leaving directory `/home/diego/Downloads/giada/src'
make[1]: Entering directory `/home/diego/Downloads/giada'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/home/diego/Downloads/giada'



SWEET!

now, sudo make install!!!! almost there!!!!


diego@ruidosa:~/Downloads/giada$ sudo make install
Making install in src
make[1]: Entering directory `/home/diego/Downloads/giada/src'
make[2]: Entering directory `/home/diego/Downloads/giada/src'
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
  /usr/bin/install -c 'giada' '/usr/local/bin/giada'
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/diego/Downloads/giada/src'
make[1]: Leaving directory `/home/diego/Downloads/giada/src'
make[1]: Entering directory `/home/diego/Downloads/giada'
make[2]: Entering directory `/home/diego/Downloads/giada'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/diego/Downloads/giada'
make[1]: Leaving directory `/home/diego/Downloads/giada'


START BREATHING AGAIN


iego@ruidosa:~/Downloads/giada$ cd
diego@ruidosa:~$ giada &
[1] 28336
diego@ruidosa:~$ Giada 0.4.8 setup...
[INIT] loading configuration file...
[KA] using system 1
[KA] Opening devices 0 (out), 0 (in)...
[KA] 2 device(s) found
[KA]   device 0 (system): 2 in, 2 out
[KA]   device 1 (alsa_pcm): 1 in, 1 out
[KA] system init error



Ensure that you select JACK sample rate as 44100 Hz, if you plan to use JACK: