ArrayAlign | ArrayAlignHierarchy | ArrayAlign_ConstantRange | ArrayAlign_Equal | ArrayAlign_Multiply | ArrayAlign_PermutationCycle | ArrayAlign_Power | AudivolvNetwork | AudivolvSummary | Brainwaves | CodeSimian | CodeTree | Func | FuncPurpose_MeasureOtherFunc | FuncPurpose_SoundColorMouse | FuncPurpose_Unknown | HardCoded_CodeTree_BreedFunction | HeapQueue | HighStandards | Hypercube | Javassist | LongTermGoalsOfAudivolvDesign | MindReadingHelmet | MovementScore | NeatVsScruffy | NoSpying | Node | NormedCodeTree | PermutationCompilerAndInterpreter | Plugin | ShortTermGoalsOfAudivolvDesign | SoundCardPart | Template | TuringTests_per_second | flo | int | ob

Audivolv - SoundCardPart


The SoundCard Java-class controls all acess to sound-card(s) in the computer.
It uses 1 or more SoundCardPart.
Each SoundCardPart has audio options, number of channels, and knows which hardware it is about.
Its just a way to organize the sound hardware of a computer.

In the Audivolv window's options, there is a SPEAKERS tab, which has a list of SoundCardPart in a grid. Each row is 1 SoundCardPart, and you can start using it by clicking it.

SoundCardPart chooses how evolved Func.run(flos[],int,obs[],int) are used

At least 1 for each sound-card or software mixer.

Runs how many times per second?

Speakers or microphones? How many?

Round flos[LEFT SPEAKER] to 8 or 16 bit number, then copy to sound-card.

Right speaker is flos[LEFT SPEAKER + 1]

27th microphone is flos[MICROPHONE + 26]

REVERSE LINKS: AUDIVOLV WEBSITES: http://audivolv.com | http://audivolv.sourceforge.net | http://audioevolve.com | http://instrumentsplaythemusicians.com