-
ossianboren
I can't get my head around installing pdflite or ratts so now I'm looking for other alternatives. Text-to-speech in pd, let's go!
-
ossianboren
I'm having trouble getting my head around installing externals in general and this one more specifically. I've downloaded ratts from http://www.ling.uni-potsdam.de/~moocow/projects/pd/
Opened the readme, figured I'd have to use the terminal to install it. Used the cd command to find the ratts folder in my downloads folder. then wrote ./configure then hit enter and i get this.
Bender:ratts-0.08 ossian$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... no
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.What did I do wrong? I'm a huge noob when it comes to these sort of things.
-
ossianboren
When I start it I get the following messages:
memento: can't load library
pixeltango: can't load library
rradical: can't load library
toxy: can't load library
flib: can't load library
flatspace: can't load library
pidip: can't load libraryand some objects like [range] and [expr] doesn't work anymore. I'm guessing this is related to the errors?
(btw, this is Mac OS X Intel version)
actually, not even stuff like [bng] works.
-
ossianboren
So I am working on a simple exploring-engine for a MYST-like experience with pd and I've made a patch that gets control input in the form of one "move forward" bang and two bangs for turning left and right. I've made a map consisting of different "rooms" that one can move in between. The actual room is an abstraction that I feed with a symbol like "garden" or "kitchen" and then I've connected them so that when I press move it should move to the next room in the current heading (N, E, S, W). It all works fine except some times there's a loop somewhere down the line and it moves all the way to the room furthest away in the current heading, instead of just one room. I've also noticed that there's an error "parID and then a number, in the pd window every time I move.
I'll just upload the patch and the abstraction and maybe someone could explain what I'm doing wrong?
-
ossianboren
I'm thinking of making an installation where people can explore a house like in the MYST games, using lots of prerendered images. Would pure data be a good application to this with? I guess you could make an object that would load the images using symbols in the filename, but I'm not sure how performance heavy this would be? And does fullscreen work with pd?
Any opinions or ideas are much appreciated!
-
ossianboren
Hi! I'm working on a patch that would play samples from a folder. I got the basics on how to open a sample and load it into soundfiler using openpanel, but I'd like that process to be automatic instead. And I want to use a drunk object to pick which one to get in the folder (and then play it instantly). So how do I go about this? Any help is appreciated.
-
ossianboren
Couldn't get my head around that one either. I found something called mbrola in pd that just makes it crash, and i suspect it's just speech synthesis and not TTS. I just want an easy to install something to put in my patch to make it speak. I guess I'll give up
-
ossianboren
found the file, but it's not recognized... i've tried putting it in the ratts folder, the configure folder and the src folder without luck.
this is seriously starting to get on my nerves.is compiling this the only way to get text-to-speech functionality in pd?
-
ossianboren
downloaded gcc from https://github.com/kennethreitz/osx-gcc-installer as it's not included in Xcode anymore apparently.
so tried again and got a warning "WARNING: could not find PD header file 'm_pd.h' -- things might get ugly." and then tried make and makefile resulting in lots of errors. here's the log:
Bender:ratts-0.08 ossian$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
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 gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking for library containing strerror... none required
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... rm: conftest.dSYM: is a directory
rm: conftest.dSYM: is a directory
yes
checking for fcntl.h... yes
checking for limits.h... yes
checking for sys/types.h... yes
checking for sys/file.h... yes
checking for sys/time.h... yes
checking for unistd.h... yes
checking for math.h... yes
checking for sys/param.h... yes
checking for sys/stat.h... yes
checking for an ANSI C-conforming const... yes
checking for off_t... yes
checking if we can use float in prototypes... yes
checking for m_pd.h... no
configure: WARNING: -----------------------------------------------------------------
configure: WARNING: could not find PD header file 'm_pd.h' -- things might get ugly.
configure: WARNING: -----------------------------------------------------------------
checking whether we are building a debug version... no
configure: creating ./config.status
config.status: creating config/Makefile
config.status: creating src/Makefile
config.status: creating dict/Makefile
config.status: creating Makefile
config.status: creating src/config.h
config.status: executing depfiles commands
Bender:ratts-0.08 ossian$ make
Making all in config
make[1]: Nothing to be done for `all'.
Making all in src
make all-recursive
if gcc -DHAVE_CONFIG_H -I. -I. -I. -DMACOSX -O2 -Wall -Winline -MT parwave.o -MD -MP -MF ".deps/parwave.Tpo" -c -o parwave.o parwave.c; \
then mv -f ".deps/parwave.Tpo" ".deps/parwave.Po"; else rm -f ".deps/parwave.Tpo"; exit 1; fi
parwave.c:338: warning: ‘setabcg’ defined but not used
if gcc -DHAVE_CONFIG_H -I. -I. -I. -DMACOSX -O2 -Wall -Winline -MT klatt_frame.o -MD -MP -MF ".deps/klatt_frame.Tpo" -c -o klatt_frame.o klatt_frame.c; \
then mv -f ".deps/klatt_frame.Tpo" ".deps/klatt_frame.Po"; else rm -f ".deps/klatt_frame.Tpo"; exit 1; fi
In file included from klatt_frame.c:10:
klatt_frame.h:19:19: error: m_pd.h: No such file or directory
In file included from klatt_frame.c:10:
klatt_frame.h:52: error: expected declaration specifiers or ‘...’ before ‘t_symbol’
klatt_frame.h:54: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.h:59: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.h:67: error: expected ‘)’ before ‘*’ token
klatt_frame.h:71: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.c:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
klatt_frame.c: In function ‘klatt_frame_setup’:
klatt_frame.c:34: error: ‘f0’ undeclared (first use in this function)
klatt_frame.c:34: error: (Each undeclared identifier is reported only once
klatt_frame.c:34: error: for each function it appears in.)
klatt_frame.c:34: warning: implicit declaration of function ‘gensym’
klatt_frame.c:35: error: ‘av’ undeclared (first use in this function)
klatt_frame.c:36: error: ‘f1’ undeclared (first use in this function)
klatt_frame.c:37: error: ‘b1’ undeclared (first use in this function)
klatt_frame.c:38: error: ‘f2’ undeclared (first use in this function)
klatt_frame.c:39: error: ‘b2’ undeclared (first use in this function)
klatt_frame.c:40: error: ‘f3’ undeclared (first use in this function)
klatt_frame.c:41: error: ‘b3’ undeclared (first use in this function)
klatt_frame.c:42: error: ‘f4’ undeclared (first use in this function)
klatt_frame.c:43: error: ‘b4’ undeclared (first use in this function)
klatt_frame.c:44: error: ‘f5’ undeclared (first use in this function)
klatt_frame.c:45: error: ‘b5’ undeclared (first use in this function)
klatt_frame.c:46: error: ‘f6’ undeclared (first use in this function)
klatt_frame.c:47: error: ‘b6’ undeclared (first use in this function)
klatt_frame.c:48: error: ‘fnz’ undeclared (first use in this function)
klatt_frame.c:49: error: ‘bnz’ undeclared (first use in this function)
klatt_frame.c:50: error: ‘fnp’ undeclared (first use in this function)
klatt_frame.c:51: error: ‘bnp’ undeclared (first use in this function)
klatt_frame.c:52: error: ‘asp’ undeclared (first use in this function)
klatt_frame.c:53: error: ‘kopen’ undeclared (first use in this function)
klatt_frame.c:54: error: ‘aturb’ undeclared (first use in this function)
klatt_frame.c:55: error: ‘tilt’ undeclared (first use in this function)
klatt_frame.c:56: error: ‘af’ undeclared (first use in this function)
klatt_frame.c:57: error: ‘skew’ undeclared (first use in this function)
klatt_frame.c:58: error: ‘a1’ undeclared (first use in this function)
klatt_frame.c:59: error: ‘b1p’ undeclared (first use in this function)
klatt_frame.c:60: error: ‘a2’ undeclared (first use in this function)
klatt_frame.c:61: error: ‘b2p’ undeclared (first use in this function)
klatt_frame.c:62: error: ‘a3’ undeclared (first use in this function)
klatt_frame.c:63: error: ‘b3p’ undeclared (first use in this function)
klatt_frame.c:64: error: ‘a4’ undeclared (first use in this function)
klatt_frame.c:65: error: ‘b4p’ undeclared (first use in this function)
klatt_frame.c:66: error: ‘a5’ undeclared (first use in this function)
klatt_frame.c:67: error: ‘b5p’ undeclared (first use in this function)
klatt_frame.c:68: error: ‘a6’ undeclared (first use in this function)
klatt_frame.c:69: error: ‘b6p’ undeclared (first use in this function)
klatt_frame.c:70: error: ‘anp’ undeclared (first use in this function)
klatt_frame.c:71: error: ‘ab’ undeclared (first use in this function)
klatt_frame.c:72: error: ‘avp’ undeclared (first use in this function)
klatt_frame.c:73: error: ‘gain’ undeclared (first use in this function)
klatt_frame.c: In function ‘klatt_frame_new’:
klatt_frame.c:85: warning: implicit declaration of function ‘error’
klatt_frame.c: At top level:
klatt_frame.c:97: error: expected declaration specifiers or ‘...’ before ‘t_symbol’
klatt_frame.c:99: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.c: In function ‘klatt_frame_set_kw’:
klatt_frame.c:107: error: ‘sel’ undeclared (first use in this function)
klatt_frame.c:107: error: ‘f0’ undeclared (first use in this function)
klatt_frame.c:107: warning: implicit declaration of function ‘atom_getfloat’
klatt_frame.c:107: error: ‘argv’ undeclared (first use in this function)
klatt_frame.c:108: error: ‘av’ undeclared (first use in this function)
klatt_frame.c:109: error: ‘f1’ undeclared (first use in this function)
klatt_frame.c:110: error: ‘b1’ undeclared (first use in this function)
klatt_frame.c:111: error: ‘f2’ undeclared (first use in this function)
klatt_frame.c:112: error: ‘b2’ undeclared (first use in this function)
klatt_frame.c:113: error: ‘f3’ undeclared (first use in this function)
klatt_frame.c:114: error: ‘b3’ undeclared (first use in this function)
klatt_frame.c:115: error: ‘f4’ undeclared (first use in this function)
klatt_frame.c:116: error: ‘b4’ undeclared (first use in this function)
klatt_frame.c:117: error: ‘f5’ undeclared (first use in this function)
klatt_frame.c:118: error: ‘b5’ undeclared (first use in this function)
klatt_frame.c:119: error: ‘f6’ undeclared (first use in this function)
klatt_frame.c:120: error: ‘b6’ undeclared (first use in this function)
klatt_frame.c:121: error: ‘fnz’ undeclared (first use in this function)
klatt_frame.c:122: error: ‘bnz’ undeclared (first use in this function)
klatt_frame.c:123: error: ‘fnp’ undeclared (first use in this function)
klatt_frame.c:124: error: ‘bnp’ undeclared (first use in this function)
klatt_frame.c:125: error: ‘asp’ undeclared (first use in this function)
klatt_frame.c:126: error: ‘kopen’ undeclared (first use in this function)
klatt_frame.c:127: error: ‘aturb’ undeclared (first use in this function)
klatt_frame.c:128: error: ‘tilt’ undeclared (first use in this function)
klatt_frame.c:129: error: ‘af’ undeclared (first use in this function)
klatt_frame.c:130: error: ‘skew’ undeclared (first use in this function)
klatt_frame.c:131: error: ‘a1’ undeclared (first use in this function)
klatt_frame.c:132: error: ‘b1p’ undeclared (first use in this function)
klatt_frame.c:133: error: ‘a2’ undeclared (first use in this function)
klatt_frame.c:134: error: ‘b2p’ undeclared (first use in this function)
klatt_frame.c:135: error: ‘a3’ undeclared (first use in this function)
klatt_frame.c:136: error: ‘b3p’ undeclared (first use in this function)
klatt_frame.c:137: error: ‘a4’ undeclared (first use in this function)
klatt_frame.c:138: error: ‘b4p’ undeclared (first use in this function)
klatt_frame.c:139: error: ‘a5’ undeclared (first use in this function)
klatt_frame.c:140: error: ‘b5p’ undeclared (first use in this function)
klatt_frame.c:141: error: ‘a6’ undeclared (first use in this function)
klatt_frame.c:142: error: ‘b6p’ undeclared (first use in this function)
klatt_frame.c:143: error: ‘anp’ undeclared (first use in this function)
klatt_frame.c:144: error: ‘ab’ undeclared (first use in this function)
klatt_frame.c:145: error: ‘avp’ undeclared (first use in this function)
klatt_frame.c:146: error: ‘gain’ undeclared (first use in this function)
klatt_frame.c:149: warning: implicit declaration of function ‘atom_string’
klatt_frame.c:150: warning: implicit declaration of function ‘post’
klatt_frame.c:154: warning: implicit declaration of function ‘atom_getsymbol’
klatt_frame.c: At top level:
klatt_frame.c:161: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.c: In function ‘klatt_frame_set_l’:
klatt_frame.c:170: error: ‘argv’ undeclared (first use in this function)
klatt_frame.c: At top level:
klatt_frame.c:181: error: expected ‘)’ before ‘*’ token
klatt_frame.c:192: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.c: In function ‘klatt_frame_to_alist’:
klatt_frame.c:195: error: ‘argv’ undeclared (first use in this function)
make[3]: *** [klatt_frame.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
Bender:ratts-0.08 ossian$ make install
Making install in config
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
Making install in src
if gcc -DHAVE_CONFIG_H -I. -I. -I. -DMACOSX -O2 -Wall -Winline -MT klatt_frame.o -MD -MP -MF ".deps/klatt_frame.Tpo" -c -o klatt_frame.o klatt_frame.c; \
then mv -f ".deps/klatt_frame.Tpo" ".deps/klatt_frame.Po"; else rm -f ".deps/klatt_frame.Tpo"; exit 1; fi
In file included from klatt_frame.c:10:
klatt_frame.h:19:19: error: m_pd.h: No such file or directory
In file included from klatt_frame.c:10:
klatt_frame.h:52: error: expected declaration specifiers or ‘...’ before ‘t_symbol’
klatt_frame.h:54: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.h:59: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.h:67: error: expected ‘)’ before ‘*’ token
klatt_frame.h:71: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.c:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
klatt_frame.c: In function ‘klatt_frame_setup’:
klatt_frame.c:34: error: ‘f0’ undeclared (first use in this function)
klatt_frame.c:34: error: (Each undeclared identifier is reported only once
klatt_frame.c:34: error: for each function it appears in.)
klatt_frame.c:34: warning: implicit declaration of function ‘gensym’
klatt_frame.c:35: error: ‘av’ undeclared (first use in this function)
klatt_frame.c:36: error: ‘f1’ undeclared (first use in this function)
klatt_frame.c:37: error: ‘b1’ undeclared (first use in this function)
klatt_frame.c:38: error: ‘f2’ undeclared (first use in this function)
klatt_frame.c:39: error: ‘b2’ undeclared (first use in this function)
klatt_frame.c:40: error: ‘f3’ undeclared (first use in this function)
klatt_frame.c:41: error: ‘b3’ undeclared (first use in this function)
klatt_frame.c:42: error: ‘f4’ undeclared (first use in this function)
klatt_frame.c:43: error: ‘b4’ undeclared (first use in this function)
klatt_frame.c:44: error: ‘f5’ undeclared (first use in this function)
klatt_frame.c:45: error: ‘b5’ undeclared (first use in this function)
klatt_frame.c:46: error: ‘f6’ undeclared (first use in this function)
klatt_frame.c:47: error: ‘b6’ undeclared (first use in this function)
klatt_frame.c:48: error: ‘fnz’ undeclared (first use in this function)
klatt_frame.c:49: error: ‘bnz’ undeclared (first use in this function)
klatt_frame.c:50: error: ‘fnp’ undeclared (first use in this function)
klatt_frame.c:51: error: ‘bnp’ undeclared (first use in this function)
klatt_frame.c:52: error: ‘asp’ undeclared (first use in this function)
klatt_frame.c:53: error: ‘kopen’ undeclared (first use in this function)
klatt_frame.c:54: error: ‘aturb’ undeclared (first use in this function)
klatt_frame.c:55: error: ‘tilt’ undeclared (first use in this function)
klatt_frame.c:56: error: ‘af’ undeclared (first use in this function)
klatt_frame.c:57: error: ‘skew’ undeclared (first use in this function)
klatt_frame.c:58: error: ‘a1’ undeclared (first use in this function)
klatt_frame.c:59: error: ‘b1p’ undeclared (first use in this function)
klatt_frame.c:60: error: ‘a2’ undeclared (first use in this function)
klatt_frame.c:61: error: ‘b2p’ undeclared (first use in this function)
klatt_frame.c:62: error: ‘a3’ undeclared (first use in this function)
klatt_frame.c:63: error: ‘b3p’ undeclared (first use in this function)
klatt_frame.c:64: error: ‘a4’ undeclared (first use in this function)
klatt_frame.c:65: error: ‘b4p’ undeclared (first use in this function)
klatt_frame.c:66: error: ‘a5’ undeclared (first use in this function)
klatt_frame.c:67: error: ‘b5p’ undeclared (first use in this function)
klatt_frame.c:68: error: ‘a6’ undeclared (first use in this function)
klatt_frame.c:69: error: ‘b6p’ undeclared (first use in this function)
klatt_frame.c:70: error: ‘anp’ undeclared (first use in this function)
klatt_frame.c:71: error: ‘ab’ undeclared (first use in this function)
klatt_frame.c:72: error: ‘avp’ undeclared (first use in this function)
klatt_frame.c:73: error: ‘gain’ undeclared (first use in this function)
klatt_frame.c: In function ‘klatt_frame_new’:
klatt_frame.c:85: warning: implicit declaration of function ‘error’
klatt_frame.c: At top level:
klatt_frame.c:97: error: expected declaration specifiers or ‘...’ before ‘t_symbol’
klatt_frame.c:99: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.c: In function ‘klatt_frame_set_kw’:
klatt_frame.c:107: error: ‘sel’ undeclared (first use in this function)
klatt_frame.c:107: error: ‘f0’ undeclared (first use in this function)
klatt_frame.c:107: warning: implicit declaration of function ‘atom_getfloat’
klatt_frame.c:107: error: ‘argv’ undeclared (first use in this function)
klatt_frame.c:108: error: ‘av’ undeclared (first use in this function)
klatt_frame.c:109: error: ‘f1’ undeclared (first use in this function)
klatt_frame.c:110: error: ‘b1’ undeclared (first use in this function)
klatt_frame.c:111: error: ‘f2’ undeclared (first use in this function)
klatt_frame.c:112: error: ‘b2’ undeclared (first use in this function)
klatt_frame.c:113: error: ‘f3’ undeclared (first use in this function)
klatt_frame.c:114: error: ‘b3’ undeclared (first use in this function)
klatt_frame.c:115: error: ‘f4’ undeclared (first use in this function)
klatt_frame.c:116: error: ‘b4’ undeclared (first use in this function)
klatt_frame.c:117: error: ‘f5’ undeclared (first use in this function)
klatt_frame.c:118: error: ‘b5’ undeclared (first use in this function)
klatt_frame.c:119: error: ‘f6’ undeclared (first use in this function)
klatt_frame.c:120: error: ‘b6’ undeclared (first use in this function)
klatt_frame.c:121: error: ‘fnz’ undeclared (first use in this function)
klatt_frame.c:122: error: ‘bnz’ undeclared (first use in this function)
klatt_frame.c:123: error: ‘fnp’ undeclared (first use in this function)
klatt_frame.c:124: error: ‘bnp’ undeclared (first use in this function)
klatt_frame.c:125: error: ‘asp’ undeclared (first use in this function)
klatt_frame.c:126: error: ‘kopen’ undeclared (first use in this function)
klatt_frame.c:127: error: ‘aturb’ undeclared (first use in this function)
klatt_frame.c:128: error: ‘tilt’ undeclared (first use in this function)
klatt_frame.c:129: error: ‘af’ undeclared (first use in this function)
klatt_frame.c:130: error: ‘skew’ undeclared (first use in this function)
klatt_frame.c:131: error: ‘a1’ undeclared (first use in this function)
klatt_frame.c:132: error: ‘b1p’ undeclared (first use in this function)
klatt_frame.c:133: error: ‘a2’ undeclared (first use in this function)
klatt_frame.c:134: error: ‘b2p’ undeclared (first use in this function)
klatt_frame.c:135: error: ‘a3’ undeclared (first use in this function)
klatt_frame.c:136: error: ‘b3p’ undeclared (first use in this function)
klatt_frame.c:137: error: ‘a4’ undeclared (first use in this function)
klatt_frame.c:138: error: ‘b4p’ undeclared (first use in this function)
klatt_frame.c:139: error: ‘a5’ undeclared (first use in this function)
klatt_frame.c:140: error: ‘b5p’ undeclared (first use in this function)
klatt_frame.c:141: error: ‘a6’ undeclared (first use in this function)
klatt_frame.c:142: error: ‘b6p’ undeclared (first use in this function)
klatt_frame.c:143: error: ‘anp’ undeclared (first use in this function)
klatt_frame.c:144: error: ‘ab’ undeclared (first use in this function)
klatt_frame.c:145: error: ‘avp’ undeclared (first use in this function)
klatt_frame.c:146: error: ‘gain’ undeclared (first use in this function)
klatt_frame.c:149: warning: implicit declaration of function ‘atom_string’
klatt_frame.c:150: warning: implicit declaration of function ‘post’
klatt_frame.c:154: warning: implicit declaration of function ‘atom_getsymbol’
klatt_frame.c: At top level:
klatt_frame.c:161: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.c: In function ‘klatt_frame_set_l’:
klatt_frame.c:170: error: ‘argv’ undeclared (first use in this function)
klatt_frame.c: At top level:
klatt_frame.c:181: error: expected ‘)’ before ‘*’ token
klatt_frame.c:192: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.c: In function ‘klatt_frame_to_alist’:
klatt_frame.c:195: error: ‘argv’ undeclared (first use in this function)
make[2]: *** [klatt_frame.o] Error 1
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1 -