SONS ET CARTES SONS

Pour les versions USA d'origine cliquez sur les drapeaux

Nota pour les pervers :
Il ne s'agit pas d'une traduction int�grale et litt�rale mais bien d'une adaptation...
la source est cit�e car elle est largement reprise! il s'agit d'honn�tet� intellectuelle.
001- Comment le GS peut-il produire autant de sons simultan�ment ?
En effet si le GS a seulement huit canaux de sortie, alors on pourrait croire qu'il ne peut seulement jouer que huit sons diff�rents simultan�ment. Aussi comment puis je digitaliser quinze sons diff�rents et les jouer tous simultan�ment ?

L'APPLE IIGS dispose du circuit ENSONIQ 5503 DIGITAL OSCILLATOR CHIP que l'on appelera par la suite DOC. Le DOC dispose de 32 oscillateurs ind�pendants et de sa propre RAM de 64K.

Notons d'ores et d�j� que cette RAM n'est pas adressable par le CPU et ne permet pas d'ex�cuter des programmes qui y seraient stock�s. Il faut obigatoirement passer par le SOUND GLU et ses commutateurs. Au d�marrage � froid cette RAM est initialis�e avec des $80 et n'est pas effac�e par un red�marrage � chaud. Les valeurs � mettre dans cette RAM sont de $01 � $FF pour indiquer chaque constituant de son. la valeur $00 marque la fin d'un son. Mais attention les sons ne peuvent pas avoir n'importe quelle longueur ! les seules longueurs admises sont :
$100, $200, $400, $800, $1000, $2000, $4000 ou $8000.

De surcro�t ces sons ne peuvent pas commencer � n'importe quelle adresse dans la RAM, mais sur un d�but de page correpondant ; cela d�pend donc leur longueur.
Longueur  Adresse haute des pages possibles
----------------------------------------------------------------------------------------------
$8000    $00                                     $80
----------------------------------------------------------------------------------------------
$4000    $00                 $40                 $80                 $C0
----------------------------------------------------------------------------------------------
$2000    $00       $20       $40       $60       $80       $A0       $C0       $E0
----------------------------------------------------------------------------------------------
$1000    $00  $10  $20  $30  $40  $50  $60  $70  $80  $90  $A0  $B0  $C0  $D0  $E0  $F0
----------------------------------------------------------------------------------------------
$0800    $00  $08  $10  $18  ... etc ... on ajoute $08 � chaque page pr�c�dente
----------------------------------------------------------------------------------------------
$0400    $00  $04  $08  $0C  ... etc ... on ajoute $04 � chaque page pr�c�dente
----------------------------------------------------------------------------------------------
$0200    $00  $02  $04  $06  ... etc ... on ajoute $02 � chaque page pr�c�dente
----------------------------------------------------------------------------------------------
$0100    $00  $02  $03  $04  ... etc ... on ajoute $01 � chaque page pr�c�dente
----------------------------------------------------------------------------------------------
Chaque paire d'oscillateurs peut produire des effets avec chacun des canaux qui sont ind�pendants des lignes de sorties tout comme le haut-parleur gauche et le haut-parleur droit.

Le DOC est donc un coprocessor avec sa propre RAM de 64K d�di�e. Tous les �chantillons de sons doivent �tre plac�s dans cette RAM avant qu'ils puissent �tre jou�s. Les 32 oscillateurs sont essentiellement des canaux ayant un acc�s direct � la m�moire (DMA). Leur fonction de base est de balayer la zone des �chantillons pr�sents en m�moire et de les jouer . Ils peuvent ainsi le faire avec des vitesses variables (r�p�tition automatique ou saut d'�chantillon selon les besoins), ils peuvent faire des boucles , ils s'arr�tent quand ils lisent un z�ro, ils ont des position de volume ind�pendants les uns des autres, et diverses autres choses qui facilitent la reproduction des sons d'instruments complexes sans charger le CPU.

Quand vous programmez le DOC, il est alors capable de jouer 32 sons simultan�ment et ind�pendants les uns des autres, sons qui doivent �tre plac�s correctement dans la RAM du DOC.

Les oscillateurs ne fonctionnent pas tous de fa�on parfaitement identique. Pour les sons de base ils peuvent fonctionner seuls mais pour les sons complexes ils doivent �tre appair�s. C'est de l� que vient le concept de g�n�rateurs mais les 16 g�n�rateurs SONT du point de vue fonctionnement absolument identiques et c'est pourquoi le logiciel pr�f�re le concept de g�n�rateur. Les oscillateurs et les g�n�rateurs sont num�rot�s � partir de 0, ainsi les oscillateurs 0 et 1 constituent le g�n�rateur 0, les oscillateurs 2 et 3 constituent le g�n�rateur 1, et ainsi de suite.

Le g�n�rateur 15 (oscillateurs 30 et 31) est r�serv� pour l'usage de syst�me (un oscillateur est positionn� pour faire une boucle lente avec un volume nul, cela r�alise ainsi le tempo. D�tail : si l'autre est employ� par n'importe quoi, il est probablement utilis� pour jouer des �chantillons en mono).

La plupart des logiciels utilisent un g�n�rateur par voie. Ainsi 15 g�n�rateurs sont laiss�s de c�t� et de ce fait sp�cifier que le GS a 15 voies plus juste

La sortie qui vient du DOC est une sortie multiplex�e � cinq bits num�riques. Voici qui se passe : le DOC passe sur chaque oscillateur alternativement, et pour chaque oscillateur la valeur courante de son est multipli�e par le niveau de volume des oscillateurs puis une tension proportionnelle est produite sur la sortie son. Quatre des bits num�rique sont d�terminet le num�ro de canal et le dernier change simplement la tension d'environ 3 volts en 0.5 volts.

Le mat�riel externe est charg� de d�multiplexer les divers canaux (4 bits signifie qu'il peut y en avoir 16) et de produire separement les sons. La carte m�re juste ignore les param�tres des canaux et m�lange toutes les sorties dans le jack speaker/earphone. Le connecteur son sur la carte m�re a la place pour 3 des quatre bits, ainsi les cartes d'expansion qui se branchent � ce connecteur ne peuvent obtenir que seulement 8 canaux s�par�s. La plupart des cartes st�r�o (Sonic Blaster d'AE, par exemple) pr�tent seulement attention � ces bits et des canaux sont donc ignor�s.
002- Existe-il un moyen de sortir des sons quadraphonie sur un IIgs ?
Nous tous savons que le "S" de GS repr�sente l'initiale de "SON". Les cartes st�r�o abondent mais le GS est capable de beaucoup plus. Le circuit suivant emploie la m�me technique que les cartes st�r�o pour d�coder la st�r�o mais d�code en quadrophonie. � l'int�rieur du GS pr�s du slot d'extension m�moire existe le connecteur de son J-25 que la plupart des cartes st�r�o utilisent. Les broches sont les suivantes :
    1 Analog to digital in 
    2 Analog ground 
    3 Waveform out 
    4 Channel address zero 
    5 Channel address one 
    6 Channel address strobe 
    7 Channel address two 


L'entr�e analogique (broche 1) ne nous concerne pas. Seule la sortie de mise en forme (broche 3) est importante. Elle met sur la sortie successivement (l'un apr�s l'autre) les signaux de tous les oscillateurs (Le DOC ne peut s'occuper que d'un seul � la fois). Lorsque le DOC met en sortie le signal d'un oscillateur, les trois sorties "channel address zero, one, two" (broches 4, 5, 7) prennent la valeur du registre d'adresse $A0 du DOC + oscillateur (les 4 bits les plus significatifs), et, la sortie "channel adresse strobe" au niveau 0. Le DOC poss�de 4 broches dont trois seulement sont connect�es sur le GS.

Le circuit ci-dessous utilise les deux premi�res lignes pour commander les canaux (4 canaux uniques) obtenus � partir du multiplexage de l'adresse. Puis la sortie de mise en forme est d�barrass�e du bruit parasite par un filtre passe-bas de fr�quence de coupure de 17,7 kHz avant d'�tre mise en sortie par la commande de multiplexage.



Parce que la plupart des programmes utilisent seulement pour la st�r�o la deuxi�me adresse qui est normalement � low ainsi ce circuit d�codera �galement la st�r�o et ceci activera les deux sorties avant. J'ai �tabli ce circuit sur une carte vierge mais il est possible de r�aliser un meilleur circuit. En outre l'imp�dance de sortie devrait �tre � 75 Kohms.

Pour faire du son en st�r�o ou en quadriphonie tout que vous devez faire est de placer l'adresse binaire du canal ou vous souhaitez avoir le son dans le registre de contr�le de l'oscillateur (les outils peuvent le faire).



IMAGE CIRCUIT




Avis de Brian Willoughby

Il n'y a rien faux dans votre circuit mais j'ai pens� que je mentionnerais que la fonctionnalit� d'IC2, IC5, IC6 et IC7 peuvent �tre combin�s dans des circuits CMOS standards. Il s'av�re que votre circuit est tr�s utile dans beaucoup d'applications et que vous pouvez facilement le trouver en un seul circuit, ainsi vous r�alisez une �conomie de c�blage et une baisse du bruit.

Recherchez un Siliconix DG506 ou n'importe quel 4058. Je ne suis pas absolument s�r au sujet du num�ro 4058, mais v�rifiez dans n'importe quelle liste de CMOS dans la s�ri 4000 pour un 1 multiplexeur/demultiplexeur analogique 8 canaux (pas de type num�rique car ils ne traiteront pas les signaux audio/sons).

Seth D. Kadesh pr�cise que le circuit en question est le 4052.
003- Ai-je la st�reo sur le jack de sortie du son du IIgs ?
Non, le jack est bien un jack st�r�o standard mais les sorties "Left"et "Right" sont reli�es � une simple source composite. Il est possible qu'Apple ait � l'origine pr�vu de fournir deux canaux avec peut-�tre, l'id�e de simplifier les raccordements aux syst�mes st�r�o. Pour une sortie multicanaux vous devez ajouter une carte st�r�o.
004- Pourquoi ajouter une carte st�r�o sur mon GS?
La v�ritable st�r�o est parfois fournie par quelques programmes. Les effets et la musique sont enregistr�s par des sources st�r�o ou en utilisant deux micros. D'autres fournissent une st�r�o simul�e. Beaucoup de produits fournissent quelques effets comme un son vibrant d'arc par sur un canal et un autre effet, le THUNK ! d'une fl�che frapp�e, sur le deuxi�me canal. La st�r�o naturellement produit de v�ritables sons en 3D mais m�me une approche par des canaux s�par�s peut �tendre l'action et ajouter du r�alisme.
005- Comment construire ma propre carte st�r�eo ?
006- Comment transf�rer des fichiers sons cr��s sur Mac vers un GS?
007- Comment programmer une carte son Phasor ?
008- Que faut-il pour contruire une carte d'entr�e sonore pour IIgs?
009- MockingBoard : quel mat�riel et comment programmer ?
Le manuel de la Mockingboard est ici
010- Comment faire fonctionner ma MockingBoard sur GS?
011- Comment jouer Ultima IV/V avec une MockingBoard sur GS?
012- Comment obtenir le bruit des APPLE II ?
013- Quels programmes GS me permettent de jouer des fichiers MIDI ?
014- Est-ce que "FExt.NDA" permet de jouer avec "Synthinit"?
015- Puis-je jouer des fichiers .WAV sur GS?
Oui. T�l�chargez et le programme 'Universal Sound Edit. C'est un �diteur de sons pour Apple IIGS qui manipule pratiquement chaque type de format sur toutes les plateformes d'ordinateur.

Vous pouvez lire le dossier de documentation et t�l�charger les archives de programme dans le r�pertoire GS.AUDIOWARES

Vous pouvez obtenir d'autres �diteurs de sons ainsi que leur documentation en t�l�chargeant le fichier SoundGS_SoundEditors.zip. Vous pourrez alors disposer des programmes :
- Sound Shop
- Sound Studio
- Universal Sound Editor

Nota: Apr�s le t�l�chargement et avoir "unzipp�" le fichier vous transf�rez le fichier r�sultant SNDEDITSGS.SHK sur votre Apple IIGS et vous utilisez GS.ShrinkIt pour obtenir les programmes et leur documentation.
016- Quels sont les formats de fichier audio ?
Documentation sur les formats audio ici
017- Comment produire des paroles avec une "Echo speech synthesizer" ?
Tout d'abord n'h�sitez pas � lire le Mini manuel Echo II

Ensuite vous pouvez visualiser le contenu de disques utilitaires forunis par GS WorldView ici et si cela vous pla�t eh bien vous pouvez t�l�charger ces disques qui sont en fichiers sdk dans un seul fichier zip.

018- Quels types de fichier sons sont utilis�s sur GS?
Plusieurs types de fichier sont utilis�s mais les plus communs sont :
Nom   	Extension     	Type    Description 
--------------------------------------------------------------------------------------- 
Raw    	non std.  	BIN      Contient seulement des donn�es brutes. 
				AUXTYPE est normalement le taux d'echantillon /51 

ACE    	.ACE     		$CD      Contient des donn�es brutes compress�es avec ACE 
				ACE = Apple's Tool029 sound compressor. 

ASIF   	non std.  	$D8      Contient des donn�es plus des onfos additionnelles. 
				� cause de son utilisation par SoundSmith. 

AIFF   	.AIFF    		$D8      Format d'�change populaire sur Macintosh 
				Pas tr�s utilis� sur le IIgs. 
Hyper  
Studio 	non std.  	$D8      Contient des donn�es brutes ou ACE plus 
				des informations additioonnelles. 

rSound 	non std.  	$D8      Ressource  contenant un ou plusieurs rSound 
				et des ressources rResName. 
				Utilis� par HyperCard IIgs et Sound CDev. 
019- O� trouver des infos sur les cartes, l'�dition, la digititalisation, ...?
020- Quel est le son du vieil APPLE et comment est-il produit ?
021- Quelle est la bonne source pour des fichiers .WAV et .BNK ?
022- Comment puis-je avoir plus de sons System pour mon GS?
023- Comment puis-je ex�cuter Music Studio 2.0 � partir du disque dur?
024- Comment puis-je enregistrer les meilleurs sons sur IIgs?
025- Des bruits aigus et autres alt�rent mes sons st�r�o? Correction ?
026- Mon IIgs n'�met aucun son dans le haut parleur interne. Correction ?
027- O� trouver des prog. de musique/cr�ation musicale pour IIGS ?
028- Est-ce que les �mulateurs Apple II supportent la Mockingboard ?
029- Qu'est ce que la carte "Supertalker" et � quoi elle sert ?
Selon le manuel de la carte MCI Supertalker (voir aussi la version initiale), la carte se place dans un slot et vous permet de digitaliser des phrases et de les sauvegarder sur des disquettes. Supertalker peut restituer les phrases digitalis�es et stock�es par l'interm�diaire d'un haut-parleur fourni avec le syst�me.

Le logiciel de Supertalker inclut un syst�me vocal de pr�paration (VPS). Une disquette peut enregistrer de nombreuses tables contenant des mots, des expressions, et des phrases compl�tes.

La qualit� des donn�es enregistr�es d�pend du taux de digitalisation choisi qui peut s'�tendre de 512 octets/sec (le plus bas) jusqu'� 4096 octets/sec (le plus haut). Le volume de playback a quatre niveaux s�lectionnables par logiciel.

C'est une jolie carte tr�s astucieuse. Nous avons eu l'occassion de travailler avec un Apple II et quelques autres cartes audio mais la plupart du temps c'�tait avec la carte Supertalker

Source : Wayne Stewart
030- Ma carte st�r�o GS �met un son bas et bruyant. Correction ?
031- Comment cr�er des sons et de la musique sur les Apple II 8 bits ?
032- O� puis-je avoir les disques Mockingboard et de la musique ?
Vous pouvez obtenir les disques Mockingboard dans les archives de GS WorldView ici et le disque qui joue la musique d'Ultima V ici