@JosDuchIt
Quote:
Is there a way to verify which devices do exists on my system?
Where would i find this device?
Open a Shell and enter "assign". At the bottom of the shell output you will see a list of mounted devices. If SPEAK: is there, you have it installed. It is part of the old OS3 speech system (SAY command etc.) that some of us have copied to OS4. It's not part of OS4. If you do have it installed just drag the SPEAK icon from SYS:Devs/DosDrivers to SYS:Storage and reboot to eliminate it.
Quote:
In AHI Prefs i see for "Music Unit" a number of lines "CS4281:, a number of lines "FileSave:" and a number of lines "Unit 0:" ( that repeat the info you have when instead of choosing "Music Unit" , you choose obviously "unit 0"
Some programs use the low-level AHI API which prevents other programs from playing sounds at the same time. Selecting Unit0 in the Mode list redirects the low-level API to Unit0.
Select Unit0 in the "Music unit" list.
Click on the Mode Settings Cycle Gadget and select Unit0.
Select one of the CS4281 modes for Unit0 and save.
Unit0 is NOT CD0. The music units are for selecting an output device. You could (on systems with losts of PCI slot) have several sound cards installed and have each one assigned to a different unit. For example, you could have Unit0 assigned to your internal sound (CS4281) and Unit1 assigned to a sound card. If a program opens AHI Unit0 to play a sound it will play through the internal sound or if it opens AHI Unit1 it will play through the sound card. The terminology in AHI is confusing and I wish they would change it.
Quote:
Q: What is the difference between both other possibilities?
SubQ1: Is it just a name or do you have to use FileSve when recording?
(I note that for FileSave 4 formats are defined, whereas no subdivision is given for CS4281)
SubQ2: If yes for SubQ1, do you have to revert to CS4281 for playing the recorded sample?
Filesave just makes AHI send the sounds you play to a file instead of the internal sound chips or sound card. It has nothing to do with AHIRecord so don't select filesave modes.
Quote:
In the AHIRecord Reame i note the tooltype:
- FORMAT Initial file format: AIFF_16bit, AIFF_24bit, WAVE_16bit,
WAVE_24bit or FLAC_16bit
Setting the format to AIFF_16bit produced a file for me but no programs could play it. I used WAVE_16bit and it worked. I suggest you use WAVE_16bitfor the output format too.
Quote:
but don't see where you would have entered the hex to decimal converted ID.
Q: can you specify ?
In the icon TOOLTYPES it is MODE=33554452.
The shell argument would be MODE 33554452.
Note that the MODE number may be different on your system.
Here are the active TOOLTYPE setting in my AHIRecord icon:
MODE=33554452 (The mode ID is different for my sound card)
INPUT=3
FREQ=44100
INPUT=0
FORMAT=WAVE_16bit
NAME=Scratch:AHIRecordTemp
TIMER=1
GAIN=50
ALC=NO
When I double-click the AHIRecord icon, it opens the window, the level meters are active and it is recording. The TOOLTYPE "INPUT=1" selects the Mic on my system but check that it is selected when the window opens.
I'm not an AHI expert and am just telling you what I know from experimenting with AHIRecord and AHI. If SPEAK: is not what is blocking AHIRecord from accessing AHI then I'm not sure what the cause is.