< Back to IRCAM Forum

SDIF 3.10.1 library

Hi,
I’d need to install the SDIF 3.10.1 library compiled by Axel Roebel to run the psola_synthesis engine: would you be so kind to dig your archives at IRCAM and attach it here? I’m asking this because that library is a bit old and cannot be found anywhere on the net. Thanks for your concern.
Best,
Francesco Vitale

Hi Francesco,

For which platform / system do you need the library ?
If you are trying to run an executable, what is exactly the error you get ? (On which OS ?)

Best,
Charles

OK, apparently it seems like you try to run an outdated version of psola_analysis, probably coming from a Diphone installation (so i would assume that you have a Diphone installed on this computer) ?

If yes, and as this executable was PPC only, i suggest, if you wish to try to run it (although i cannot guarantee anything) is :

  1. open your terminal application

  2. “cd” to the folder where psola_analysis is

  3. run this command :

install_name_tool -change /Library/Frameworks/SDIF.framework/Versions/3.10.1/SDIF /Library/Frameworks/SDIF.framework/SDIF psola_synthesis
  1. try to relaunch psola_analysis

HTH
Best,
Charles

Many thanks Charles,
yes: all your guesses were right. Now it seems to work (as the message that I got when I opened psola_synthesis looking for 3.10.1 does not appear anymore). Thanks again.
Francesco

Hi again Charles,
as you said, I’m trying to run psola_synthesis for Diphone, and I’m on a 10.4.11 old MacBookPro. Here’s what I get when I open psola_synthesis:

Welcome to Darwin!
/Applications/Diphone\ Studio\ 4.2/Kernels/psola_synthesis; exit
host56-126-dynamic:~ sergio$ /Applications/Diphone\ Studio\ 4.2/Kernels/psola_synthesis; exit
file float_sound_in_file_name is missing !
logout

And here’s what I get when I try to synthesize something from Diphone:

Diphone(1) psola_synthesis --in-float="$DEFAULTWD/ImpExport/Sound/Sequence 1.sig.floatSnd" --in-f0="$DEFAULTWD/ImpExport/Fundamental/Sequence 1.f0.sdif" --in-1pso="$DEFAULTWD/ImpExport/Psola/Sequence 1.1pso.sdif" --in-1dip="$DEFAULTWD/ImpExport/Psola/Sequence 1.1dip.sdif" --out-float="$DEFAULTWD/ImpExport/Sound/Sequence 1.floatSnd" --interpolation=time
snd -v -aNormalize -i"$DEFAULTWD/ImpExport/Sound/Sequence 1.floatSnd" -o"$DEFAULTWD/ImpExport/Sound/Sequence 1.aiff" -fAiff -s44100.0 -d16
remove “$DEFAULTWD/ImpExport/Sound/Sequence 1.sig.floatSnd”
remove “$DEFAULTWD/ImpExport/Fundamental/Sequence 1.f0.sdif”
remove “$DEFAULTWD/ImpExport/Psola/Sequence 1.1pso.sdif”
remove “$DEFAULTWD/ImpExport/Psola/Sequence 1.1dip.sdif”

Can’t send command to kernel <psola_synthesis>

So there’s still something wrong even if the library problem seems to be resolved… Since I don’t know if this problem comes from the command line tool or from Diphone itself, I’m still writing in this forum thread. If you tell me that the issue regards Diphone, then I’ll open a new thread in the Diphone forum.
Best,
Francesco

Yes, that’s a Diphone bug so that topic should go in the Diphone group instead.

Do you know which install package version of Diphone you have ?

Normally, an old version of Diphone should work on 10.4. So if you have a recent version, try to get the oldest one from the Archives in the download section of Diphone. But once you download it you will have again to use the install_name_tool command to make psola_analysis work i believe…

Best,
Charles