[LAU] dyn is noise : drone synth software
Edgar Aichinger
edogawa at aon.at
Mon Feb 7 23:59:33 UTC 2011
Am Montag 07 Februar 2011, 23:37:17 schrieb Hartmut Noack:
> Am 04.02.2011 14:12, schrieb jy:
> > hi
> >
> > i've looked on the archive of the list but i didn't find anything
> > i just stumbled upon this
> > http://www.dinisnoise.org/
>
> This synth looks very very promising to me but I fail to build it under
> fedora.
>
> 1.) I needed to change configure to make it look for tcl.h in
> tcl-private/generic where fedora stores it and not in tcl8.5 where
> configure searches for it.
>
> 2.) It still fails to configure complaining for libircclient which seems
> not to be available for Fedora14. So I downloaded it from here:
>
> http://www.novellshareware.com/info/libircclient.html
>
> but it did not compile either.
> As a last resort I simply copied everything in libircclient/include to
> /usr/local/include/libircclient
>
> configure did ran then and make built some files but then of course:
>
> /usr/bin/ld: cannot find -lircclient
>
> Anything I could do?
Run ldconfig after installing din.
I had similar difficulties on openSUSE. Looking at the archlinux PKGBUILD
and makefile.patch -> http://aur.archlinux.org/packages.php?ID=14047
for libircclient helped me to get along. It also has a link to the libircclient page
on sourceforge.
In the meantime I have managed to build rpm packages locally for both
libircclient-1.3 and din-1.4.2. I will try to find time to put them up to my OBS
repo during the next few days (also a bit tedious because OBS runs some
extra checks for Q/A)
Here's my variant of the patch mentioned above:
---
diff -up libircclient-1.3/src/Makefile.in.install libircclient-1.3/src/Makefile.in
--- libircclient-1.3/src/Makefile.in.install 2005-03-09 22:11:53.000000000 +0100
+++ libircclient-1.3/src/Makefile.in 2011-02-05 17:13:23.148858717 +0100
@@ -1,24 +1,22 @@
# $Id: Makefile.in 62 2005-03-09 21:11:53Z gyunaev $
CC = @CC@
-CFLAGS = -Wall -DIN_BUILDING_LIBIRC @CFLAGS@
+CFLAGS = -fPIC -Wall -DIN_BUILDING_LIBIRC @CFLAGS@
AR=@AR@ cr
RANLIB=@RANLIB@
INCLUDES=-I../include
-
+DESTDIR+=
OBJS = libircclient.o
all: lib
-lib: libircclient.a
+lib: libircclient.a libircclient.so
install: lib
- -mkdir @prefix@/include
- -mkdir @prefix@/lib
- cp ../include/libircclient.h @prefix@/include/libircclient.h
- cp ../include/libirc_errors.h @prefix@/include/libirc_errors.h
- cp ../include/libirc_events.h @prefix@/include/libirc_events.h
- cp libirc.a @prefix@/include/lib/libirc.a
+ -mkdir -p $(DESTDIR)@prefix@/{lib,include/libircclient}
+ cp ../include/libirc*.h $(DESTDIR)@prefix@/include/libircclient
+ cp libircclient.a libircclient.so $(DESTDIR)@prefix@/lib
+ cp -a ../examples $(DESTDIR)/usr/bin
$(OBJS): utils.c dcc.c errors.c portable.c sockets.c colors.c
@@ -26,6 +24,8 @@ libircclient.a: $(OBJS)
$(AR) libircclient.a $(OBJS)
$(RANLIB) libircclient.a
+libircclient.so: $(OBJS)
+ $(CC) -shared -Wl $(OBJS) -o libircclient.so
clean:
rm -f libircclient.a $(OBJS)
---
din is cool but i experience some trouble with it. Resizing the window
stops sound processing (the current buffer plays back in a loop), and
more often than not also crashes the program. And I get clean sound
only under a lightweight environment like icewm, under KDE 4.5 there's
a permanent (slight but of course annoying) bit of distortion. But that
might just be my aging machine, AthlonXP 1,6 GHz singlecore here...
All of which has kept me from finding out how to actually program this
beast, so far... ;(
Edgar
>
>
> > <http://www.dinisnoise.org/videos/>
> > ...
> > has anyone ever heard of it ? its a drone synth.
> >
> > there are really nice videos which makes me really want to try it out !
> >
> > jy
> >
> >
> >
> >
> > _______________________________________________
> > Linux-audio-user mailing list
> > Linux-audio-user at lists.linuxaudio.org
> > http://lists.linuxaudio.org/listinfo/linux-audio-user
>
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user at lists.linuxaudio.org
> http://lists.linuxaudio.org/listinfo/linux-audio-user
>
>
More information about the Linux-audio-user
mailing list