Hi Gary, What version of Faust are you using? The route primitive has been added to the language very recently and if you're using a version of the Faust libraries more recent than that of the Faust compiler you might encounter this type of issue.
Cheers, Romain On Thu, Jun 6, 2019 at 9:34 PM Gary Worsham <[email protected]> wrote: > macOS 10.14.5 > > > Just trying to build some of the supplied examples, I get an error about > routes.lib: > > > Garys-Air-2:physicalModeling garyworsham$ faust2caqt nylonGuitarMIDI.dsp > > routes.lib : 125 : ERROR : undefined symbol : route > > Garys-Air-2:physicalModeling garyworsham$ grep route > /usr/local/share/faust/routes.lib > > //#################################### routes.lib > ######################################## > > cross(n) = route(n,n, par(i,n, (i+1, n-i))); > > crossnn(n) = route(2*n,2*n, par(i,n, ((i+1, n+i+1), (n+i+1, i+1)))); > > crossn1(n) = route(n+1,n+1, n+1, 1, par(i, n, i+1, i+2)); > > interleave(row,col) = route(row*col, row*col, par(i, row*col, (i+1, > (i%row)*col + int(i/row) + 1))); > > Garys-Air-2:physicalModeling garyworsham$ > > > Garys-Air-2:faust garyworsham$ grep 'route(' /usr/local/share/faust/*.lib > > /usr/local/share/faust/routes.lib:cross(n) = route(n,n, par(i,n, (i+1, > n-i))); > > /usr/local/share/faust/routes.lib:crossnn(n) = route(2*n,2*n, par(i,n, > ((i+1, n+i+1), (n+i+1, i+1)))); > > /usr/local/share/faust/routes.lib:crossn1(n) = route(n+1,n+1, n+1, 1, > par(i, n, i+1, i+2)); > > /usr/local/share/faust/routes.lib:interleave(row,col) = route(row*col, > row*col, par(i, row*col, (i+1, (i%row)*col + int(i/row) + 1))); > > Garys-Air-2:faust garyworsham$ > _______________________________________________ > Faudiostream-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/faudiostream-users > -- Romain Michon +33 (0)7 67 39 72 40http://grame.fr/~michon
_______________________________________________ Faudiostream-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/faudiostream-users
