divendres, 7 de maig del 2010

Play amb octave

Avui faig un post una mica de servei a la comunitat, perquè he estat una bona estona per trobar com resoldre un problema de l'octave, i sempre està bé posar un granet de sorra perquè els que vinguin després no s'hi trenquin tant la crisma.

El tema és que a classe de processament del senyal, fent servir octave, a més d'un ens ha donat un error al intentar reproduir el nostre so amb sound(signal,8000);

L'error era el següent: 
sh: play: not found

Després de buscar a mil llocs he trobat que la funció "play" pertany a una llibreria que és externa a octave, anomenada 'sox'. Per tant, intal·lant aquest paquet des de Synaptic o amb:

sudo apt-get install sox;

queda solucionat el problema!