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:




Friday, December 16, 2011

Lista de musica electrónica

Hace algún tiempo, pensé en la idea de juntar algunas canciones de música electrónica a modo de lista de referencia esencial, top 10, o cualquier otra clasificación similar que pueda servir de representación.

Esta lista no pretende ser esa "referencia esencial" o "manual de música electrónica" ni nada de eso. Es una lista de música conteniendo canciones que considero interesantes o bien por su carácter histórico (por lo que creo que puede haber significado en su momento), por su influencia sobre la música electrónica o sobre otros estilos, por su complejidad (o no) compositiva y por sobre toda las cosas, porque suenan.

El órden de la lista no representa cronología, cualidad, duración ni ningun otro parámetro que se pueda medir de forma objetiva.

Esta lista contiene en su mayoría canciones para la pista de baile pero nada quita que las podamos escuchar en otro sitio.


Underworld - Second Hand



Depeche Mode - PIMPF
La seducción por la repetición se expresa de la manera mas elocuente en esta canción.
(por otro lado el video es un asco)




Manuel Göttsching - E2-E4
La primera vez que escuche este tema fue en una mezcla de Dr Trincado (). Lo repetivo de este tema es lo que lo hace hermoso.




Kraftwerk - Hall Of Mirrors (1977)
Si me veo forzado a elegir uno, me quedo con este.




Brian Eno - An Ending (Ascent)



Resonance - Yellow Train
Pleno auge de la musica disco y PUM! aparece esta joyita.



Gus Gus - Believe



Orbital - Chime



Marshal Jefferson - Move Your Body
Bueno, que decir de Marshal Jefferson?
Este tipo tuvo el rostro de hacer este tema tocandolo a 40 BPM porque no sabia tocar piano y luego lo aceleró para que sonara a algo. Un real hijo de puta. La cosa que este tema se convirtio en un clasico tema house de los anos 80 y sirvio para utilizar todos los coritos y pianos como samples para otros temas.


Para algo mas “refinado” recomiendo escuchar Mushrooms:


Aphex Twin - Windowlicker
Richard D. James en toda su maxima expresion. Todo, el tema, el video, me parecen increibles.
Al final del tema se puede ver utilizando un espectograma una linda espiral (cosa que ya habia hecho con Equation)
*** el tema empieza a los 4:20 del video ***



Age of Love - Age of Love (Watch Out for Stella Mix)
Bueno, este es considerado “el” tema mas representativo del estilo trance. *
lamentablemente el mainstream hizo MIERDA al trance y hoy el Goa y Psycho Trance son considerados como los herederos y unicos representantes del trance original. La gran mayoria de la musica Goa Trance sale de Israel (?)
Este tema es en realidad es un remix de dos DJs Jam & Spoon (el gordo Spoon fallecido)
La version original es italiana como casi toda la musica que salio en esa epoca (1991)
Lo mas interesante de este tema para mi, es el kick ya que parece no estar ahi pero es realmente demoledor a alto volumen. Por otro lado, hay ciertos sonidos que tambien con buena amplificacion tienen como otro timbre en comparacion con un volumen bajo.



* (El estilo trance fue el caballito de batalla de los hippies post woodstock que cansados que los persiguieran se fueron a Goa, India y ahi iniciaron toda la movida Goa Trance (estilo que en sus inicios estaba mas cerca del rock industrial con mezcla de new wave)

Afrika Bambataa - Planet Rock
ATENTO CON ESTE TEMA.
Forma parte del legado de Kraftwerk al hip hop y electro funk.
Este tema incluye una parte de Trans Euro Express de Kraftwerk.
Si alguien tienen la “culpa” de que el hip hop este en el mainstream es Afrika Bambataa.




Radio Boy - McDonalds
En este disco conceptual Matthew Herbert se tira con todo y contra todos, utilizando solamente samples de productos tales como hamburguesas, latas de coca cola, ropa, tanques de petroleo, etc.
Radio Boy es el lado menos jazzero y mas duro de Herbert.




Drexciya - Hydro Theory
Drexciya es considerado EL grupo electro de Detroit.
Hubo todo un halo de misterio alrededor de este grupo ya que nunca se supo exactamente por quien era formado. James Stinson era uno de sus miembros, fallecido en 2002.
Musica de Detroit, basicamente nacida de la mezcla del paisaje post industrial de esa ciudad (toda la onda de la producción en serie creada por Ford), la musica Motown y el electro de Kraftwerk.
Ademas de toda esta vuelta, los tipos crearon a Drexciya como un mundo bajo el agua el cual estaba poblado por los hijos de las negras esclavas africanas embarazadas que fueron arrojadas por la borda de los barcos. Estos pudieron sobrevivir bajo el agua debido a la adaptacion de su respiracion en los uteros de las madres. (fumate esa)
Toda la musica de Drexciya tiene como elemento fundamental el agua, tanto en sus nombres, como en los sonidos que intentan ser “acuaticos”.




Cybotron - Alleys Of Your Mind
Se considera a este tema como el primer tema Techno de Detroit (junto con Sharevari)
Antento con el ano.......1981.
Cybotron como casi todos chuparon rueda de Kraftwerk, Parliament Funkadelik, George Clinton, Giordio Moroder y toda la musica Motown negra de Detroit.
Cybotron estaba formado por Juan Atkins y Richard Davis. El primero es el culpable de que la musica electronica que sale de Detroit tenga el nombre Techno.



Con respecto a Sharevari, vale la pena observar este video:


Maurizio - M4
Toda la fineza del dub techno en esta creacion de Moritz Von Oswald y Mark Ernusutus. Todos los singles de Maurizio estan en la misma vuelta del dub techno. DUB Techno. Porque DUB? Bueno el DUB es un estilo de Jamaica y que fue creado en base al extenso uso de reverbs y delays por los DJs en los soundsystems de Jamaica. Supuestamente lo que hacían los valores era agarrar literalmente la cinta de los carretes y estirarla hasta que empezara a sonar tipo “dub”.



Entrevista a Moritz Von Oswald.


Wackies - Jamaica Super Dub Sessions

Esto no es electrónica, pero es un ejemplo del estilo dub Jamaiquino.
Personalmente creo que es terrible disco.
No es raro que este disco esté ahora bajo el sello de Maurizio.


KLF - Madrugada Eterna

KLF = Kopyright Liberation Front
Algunos los acusan de llevar la cultura rave, completamente underground, a los estadios, al mainstream y que haya perdido fuerza y encanto debido a eso.
Personalmente me es difícil abarcar el concepto de música electrónica para la pista de baile dejando afuera a KLF.






Rhythim is Rhythim - Strings of Life

Detroit Techno en su estado más crudo, Derrick May, je.



Joy Division - Love Will Tear Us Apart
(no me deja youtube embeber el video)

Manchester + Era Post Punk + Tony Wilson + New Wave = Joy Division => New Order
Me pregunto que hubiese pasado si Ian Curtis no se hubiese suicidado.

The Winstons - Amen, Brother

Gracias a esta gente y a Jamaica existe el Jungle y luego el Drum & Bass.



Seven seconds of fire

Saturday, December 03, 2011

Sayo de Asesinos

Un Maestro asesinado de un balazo tras días de tortura

Sayo de Asesinos

Extracto de la entrevista realizara por César di Candia al General Hugo Medina, publicada en Semanario Búsqueda en Marzo de 1991.

- ¿Y por qué, tomada la determinación de combatir el terrorismo, las Fuerzas Armadas no utilizaron los conceptos tradicionales de la guerra y optaron por los métodos de la guerra sucia?

- (Silencio) Bueno… (suspiro) La lucha contra el terrorismo se empieza a dar de una manera un poco desordenada. No hubo una decisión formal de volcarse hacia la guerra sucia. Nadie lo quiso, resultó algo que fue surgiendo insensiblemente. Creo que definir a posteriori un hecho es mucho más sencillo que definirlo en el momento en que está surgiendo. Nadie pensó que nos encontrábamos embarcados en la guerra sucia. Había que conseguir información rápido, porque eso era vital. Hubo principios a los que nos ajustamos, a pesar de que un poco prejuiciada, la gente a esa altura pueda ponerlo en duda. Yo lo dije en un reportaje televisivo que me efectuó su colega Néber Araújo: acá hubo cinco mil presos. Aplicando criterios que no eran los nuestros pudo haber cuatro mil muertos, y no los hubo. Los muertos fueron muy pocos. Se les capturaba, se les sometía a interrogatorio, se les sacaban información y se les enviaba a la Cárcel.

- Usted habla de pocos muertos como si eso fuera un mérito. El hecho es que los hubo y justamente eso es lo trágico.

- Pero era una guerra… era una guerra… como ahora que están bombardeando poblaciones civiles y matando gente…

- Perdóneme, General. Una cosa es morir en un enfrentamiento o en un campo de batalla o como consecuencia de una acción bélica, y otra fallecer en una tortura.

- Es. Y lo que le voy a decir lo he pensado mucho porque me ha obsesionado mucho. Creo que ninguna de esas personas murió por voluntad del matador, por el hecho de ir a interrogar con la intención de ultimar. Murieron por exceso, porque a quienes interrogaban se les fue la mano. Por la continuidad del apremio o por la prisa. No se olvide de que había información que tenía que salir al minuto porque de ella podía depender la vida de un camarada o de un grupo de camaradas. Se dieron varios casos de esos y la experiencia decía que no era aconsejable esperar. Por eso se produjeron esos hechos.

- Verdaderamente, me resulta muy difícil razonar como usted.

- Es que usted y otras personas, sentadas en sus escritorios, con el cafecito al costado, se ponen a pensar en eso y a acumular agravantes, ya que atenuantes es dificilísimo porque no los hay, y terminan colgándoles a los interrogadores el sayo de torturadores y sádicos cuando de pronto no los son. Simplemente apremiarion porque las circunstancias se lo impusieron.

- ¿Nunca tuvo cargos de conciencia por todo eso?

- No.

Monday, August 08, 2011

No puedo creer que siga en servicio esta página:

http://www.angelfire.com/electronic/dSt/

Angelfire, lo elegí porque ponía poca publicidad, je.

Wednesday, August 03, 2011

experiences with kernel compilation in ubuntu

0. needed tools:

sudo apt-get install bin86 build-essential bzip2 fakeroot gcc kernel-package make libncurses5-dev

1. get kernel source & rt patch

www.kernel.org

main line stable kernel version:
at this time (2011/Aug), last stable kernel is 3.0: http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.tar.bz2

rt kerne patch:
at this time (2011/Aug), last patch for rt kernel is:
http://kernel.org/pub/linux/kernel/projects/rt/patch-3.0-rt6.patch.bz2

be aware since the rt patch will be merged in the main stable kernel release.
Since kernel 2.6.39 the IRQ handlers will be threaded which is the most important part of the RT Patch.
rt kernel compilation will be considered from here.

2. uncompress, patch, configure and compile

tar xvjf linux-3.0.tar.bz2
cd linux-3.0
cp ../patch-3.0-rt6.patch.bz2 .
bunzip patch-3.0-rt6.patch.bz2
patch -p1 < patch-3.0-rt6.patch

copy for example your current kernel config file:

cp /boot/config-$(uname -r) .config

configure your kernel

make menuconfig

now you must change all the desired options for your new kernel here
when you decide to exit, all changes will be saved to .config file
more info to come here....

Config options for kernel >= 2.6.39:

$ cat config-2.6.39.1 | grep PREEMPT
CONFIG_TREE_PREEMPT_RCU=y
CONFIG_PREEMPT_RCU=y
CONFIG_PREEMPT_NOTIFIERS=y
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y

Threadirqs forced option:

CONFIG_IRQ_FORCED_THREADING=y

You must enable threadirqs at boot option. Threadirqs is a boot argument, CONFIG_IRQ_FORCED_THREADING is a kernel compilation config option which matters if you compile the kernel. The boot argument will of course only work at runtime if the config option had been turned on before compiling the kernel. You can replace the default you have, which is "quiet", by "quiet threadirqs" in the grub config file.

example:

menuentry 'Ubuntu, with Linux 2.6.39' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set cff691dc-fa7f-43d4-9875-60d91180b1c6
linux /boot/vmlinuz-2.6.39 root=UUID=cff691dc-fa7f-43d4-9875-60d91180b1c6 ro quiet threadirqs splash
initrd /boot/initrd.img-2.6.39
}


Other config options:

CONFIG_HZ_1000=y
CONFIG_HZ=1000



clear current source kernel directories:

make-kpkg clean

build the kernel, I’m using a 2 core so concurrency will be 2.
in this machine it takes about 1 hour to complete...

CONCURRENCY_LEVEL=2 make-kpkg --rootcmd fakeroot --initrd kernel-image kernel-headers kernel-source

if by chance the compilation finish with this error:

dpkg-gencontrol: error: package linux-image-xxxxxxxxxxx not in control info

then you must follow exactly what is expressed here, it worked for me:
http://ubuntuforums.org/showthread.php?t=1561762


3. install the kernel

cd .. && sudo dpkg -i *.deb


4. create an initrd

just replace the related kernel version number....:

sudo update-initramfs -c -k 3.0

5. update grub with new initrd

sudo update-grub

6. reboot and choose your new kernel version

7. end



References:

Realtime Scheduling Vs Realtime Preemption
http://boomtschak.tumblr.com/post/4638780228/rt-scheduling-vs-rt-preemption

Realtime Preemption Overview:
http://lwn.net/Articles/146861/

Jack and Realtime Scheduling:
http://jackaudio.org/linux_rt_config

Jack and Realtime Group Scheduling:
http://lwn.net/Articles/420407/

Saturday, July 23, 2011

Cal

2011/7/23 Folderol

We lost 'Cal', the developer of Yoshimi on the second of July.

http://tributes.couriermail.com.au/obituaries/couriermail-au/obituary.aspx?n=alan-ernest-calvert-cal&pid=152381356

He had been fighting cancer for several years.

--
Will J Godfrey
http://www.musically.me.uk
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.

Friday, February 11, 2011

Santo Azar

SantoAzar - "No"



Disco de Diego Azar y Santiago Lorenzo de próxima edición por el sello Ayuí.
En el Sitio de MySpace hay seis músicas para escuchar.

No puedo dejar de sonrerir al esuchar "Joropo de Ramón"

Friday, February 04, 2011

se acabó lo que se daba....

ICANN,nanog mailing list

Five /8s allocated to RIRs - no unallocated IPv4 unicast /8s remain
Leo Vegoda leo.vegoda at icann.org
Thu Feb 3 14:51:35 UTC 2011

Previous message: And so it ends...
Next message: quietly....
Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

Hi,

The IANA IPv4 registry has been updated to reflect the allocation of five /8 IPv4 blocks: one to each RIR, in February 2011. You can find the updated IANA IPv4 registry at:

http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xml
http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xhtml
http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.txt

Please update your filters as appropriate.

There are no more unallocated unicast IPv4 /8s in the IANA IPv4 Address Space Registry.

Kind regards,

Leo Vegoda
Number Resources Manager, IANA
ICANN

Thursday, November 04, 2010

03:35

Son solo 3 minutos y 35 segundos.
Lapso de tiempo.
Lapso de tiempo, lapsos de imágenes, imagenes que aparecen, flotan y desaparecen.
Códecs de video que hacen su parte, audio que se sincroniza, canciones que se escuchan y que se apagan, sí, se "apagan".
Maquinaria que se acopla en una cómplice ansiedad.
Deseo y rebeldía. Deseo y ansiedad.
Deseo.

no son solo 3 minutos y 35 segundos.