Bloc Scicos
fr - eng

##
Lecteur d'un fichier son AU

### Contenu

- Lecteur d'un fichier son AU
  - Palette
  - Description
  - Boîte de dialogue
  - Propriétés par défaut
  - Fonction d'interface
  - Fonction de calcul
  - Auteurs

### Palette

- Sources - Palette Sources

### Description

Charge un son enregistré dans un fichier 'au'. Les données échantillonnées seront écrites sur la sortie y du bloc. Si l'extension du fichier n'est pas spécifiée alors l'extension '.au' est automatiquement ajoutée. Les valeurs d'amplitude sont comprises entre [-1,+1]. La lecture 'au' supporte les données multi-canaux sous les formats suivants :

- 8-bit mu-law
- 8-, 16-, and 32-bit linear
- Floating-point

### Boîte de dialogue

- Input file name
  une chaîne de caractères définissant le chemin du fichier.
  Propriétés : Type 'str' de taille 1

- Buffer size
  Pour améliorer l'efficacité du bloc, il est possible de mettre les données dans un buffer. La lecture dans le fichier est alors fait après appel au bloc lorsque le buffer est rempli.
  Propriétés : Type 'vec' de taille 1

- Swap mode 0/1
  Avec le paramètre Swap mode=1 le fichier est supposé être au format IEEE "little endian" et les données sont entrelacées si nécessaire pour répondre au format IEEE du processeur. Si Swap mode=0 alors l'entrelacement est désactivé.
  Propriétés : Type 'vec' de taille 1

### Propriétés par défaut

- toujours actif: non
- direct-feedthrough: non
- détection de passage à zéro: non
- mode: non
- sorties régulières:
  - port 1 : taille [1,1] / type 1
- nombre des entrées évènementielles: 1
- nombre des sorties évènementielles: 0
- possède un état continu: non
- possède un état discret: oui
- possède un état objet: non
- nom de la fonction de calcul: readau

### Fonction d'interface

- SCI/macros/scicos_blocks/Sources/READAU_f.sci [voir code]

### Fonction de calcul

- SCI/routines/scicos/readau.c (Type 2) [voir code]

### Auteurs

Ramine Nikoukhah INRIA