h6. [[SoundChannels]] h6(. » [[SoundChannels SWI Calls|SWI Calls]] h6((. » [[Sound_InstallVoice]] h6(((. » Sound_InstallVoice (install voice) h2. Sound_InstallVoice h5. (SWI &40183) |_<^{width:4em}. Entry | | |<^. R0 |<^. Pointer to [[Sound Voice Generator|Voice Generator]]| |<^. R1 |<^. Voice slot (1-32), or 0 to install in next free slot | |_<^{width:4em}. Exit | | |<^. R0 |<^. Pointer to name of previous voice, or null terminated error string if R1 = 0| |<^. R1 |<^. Voice number allocated, or 0 if unable to install| h4. Use Used to add a Voice Generator to the table of available voices. h4. Notes If an error occurs, this SWI does not set V in the usual manner. Instead R1 is zero on exit, and R0 points directly to a null-terminated error string. If an attempt is made to replace an existing Voice Generator R0 will point to the previous Voice Generator name, R1=0 and the new Voice Generator will not be installed. h4. See also * [[Sound_InstallVoice]]