From: fingerhu@ircam.fr (Michel Fingerhut) Organization: Inst. de Recherche et Coordination Acoustique/Musique, Paris Date: Fri, 13 Aug 93 11:25:23 GMT ftp.ircam.fr:/pub/IRCAM/programs contains some of the IRCAM-developed software packages (in demo version; see further down for availability of the fully functional versions), including runnable binaries for both the DEC/ALPHA (osf1) and DEC/MIPS (ultrix) architectures, and soon available on other platforms (SGI and Macintosh). MAX MAX is a visual, object-oriented, programming language, initially designed for interactive musical performance, but which is suitable for digital signal processing as well as real-time control. It allows interconnecting of oscillators and filters, building custom controller modules and simulation units all from a core collection of signal processing objects. First developed by Miller Puckette at IRCAM in late 1986 to control the IRCAM 4X, it was later implemented on the Apple Macintosh as a graphical programming environment for MIDI applications. This version has been extended by the Opcode company in Palo Alto, CA (USA), and is available through them. The Alpha version (and its demo-only subset) is based on the NeXT version, where it is used to control the IRCAM-designed ISPW board. This card, based on two Intel i860 microprocessors, handles numerically-intensive real-time operations. To date, it has been extensively used in live performance of full-length musical compositions (see some references in the MAX/doc directory), as well as in scientific and experimental applications requiring real-time control. SVP SVP (``Super Vocodeur de Phase'') is a signal processing tool which was designed and developed at IRCAM by Gilles Poirot and Philippe Depalle. It is a full system for the analysis and synthesis of sound, whose core is a phase vocoder, and which comprises several modules for analysis (FFT, LPC..), filtering (band modes, surface modes...), time- scaling, mixing, spectral combination, cross-synthesis and amplification, which can be combined in multiple ways. UDI UDI is a library of C routines which provides a coherent software approach for developing and maintaining digital signal processing algorithms on stand-alone workstations or on host/array processor configuration. Initially designed for sound signal analysis and synthesis, it can be used by any application which does vector math calculation. It provides functions ranging from elementary vector and matrix operations to more specific DSP operations, such as, but not limited to, FFT, least-square, linear prediction coding, discrete cepstrum and pitch detection. UDI was actually used in implementing SVP. HOW TO RETRIEVE The following example contains underlined text. If it does not print nicely, use your favorite editor in order to remove all occurrences of "^H_" (control-H followed by underscore). Connect via ftp to ftp.ircam.fr. Engage into the following dialog (the underlined text is the reply you should provide 220 ftp FTP server (Version 6.17 Thu Mar 11 08:30:51 MET 1993) ready. Name (ftp:host): f_t_p_ (or: a_n_o_n_y_m_o_u_s_) Passwd: l_o_g_i_n_@_y_o_u_r_m_a_c_h_i_n_e_ (see NOTE further down) 230-... 230-(informational messages, please read!) 230-... ftp> c_d_ _p_u_b_/_I_R_C_A_M_/_p_r_o_g_r_a_m_s_ 250 CWD command successful. ftp> g_e_t_ _R_E_A_D_M_E_ 200 PORT command successful. 150 Opening ASCII mode data connection for README (nnn bytes). 226 Transfer complete. local: README remote: README nnn bytes received in mmm seconds (xxx Kbytes/s) ftp> b_i_n_ 200 Type set to I. ftp> g_e_t_ _s_v_p_._t_a_r_._g_z_ (or u_d_i_._t_a_r_._g_z_ or m_a_x_._t_a_r_._g_z_) ... ftp> q_u_i_t_ NOTE The ftp server requires you to give as password something of the form l_o_g_i_n_@_h_o_s_t_ where l_o_g_i_n_ is your login name (or account name, or user information) and h_o_s_t_ is the fully-qualified name of the machine you are currently calling from, which is not necessarily the one on which you get your mail. If you mistype it, the ftp server will advise you with an informative error message. AVAILABILITY For information on availability of these and other IRCAM tools with full functionality and documentation, and/or licensing of source code, as well as IRCAM publications (technical/scientific reports) please contact (in french or english, preferably): Mr. Vincent Puig Directeur de la Valorisation IRCAM 31, rue Saint-Merri F-75004 Paris, France email: puig@ircam.fr FAX: +33 1 42 77 29 47 Additional info can be found in the README file in the above directory. REPORTING PROBLEMS AND GETTING HELP ... in retrieving the software and/or in running it: please send email to manager@ircam.fr >8 O'small (OO lang for teaching)Go Back Up