"La lecon de musique" pour Sharp PC-1500 +8Ko
 Christian Bouillot, Logi'stick, 1984.

Programme langage machine de reconnaissance et d'dition musicales.

Sommaire
A) Programme ECRITURE MUSICALE
   A1) But
   A2) Chargement
   A3) Branchements
   A4) Prparatifs
   A5) Le PC-1500 coute
   A6) Le PC-1500 crit la partition
   A7) Caractristiques techniques

B) Programme MICRO-OSCILLOSCOPE

-------------------------------------------------
A) Programme ECRITURE MUSICALE
PC-1500 + CE-150 + 8Ko au moins
ou PC-1500A + CE-150 + 4Ko au moins.

A1) But: 
Faire crire une partition monophonique par le PC-1500 aprs lui avoir fait entendre la pice. 
Les instruments utilisables sont ceux qui produisent un son simple, sans trop d'harmoniques ni de rsonnances, et d'un niveau assez constant. 
Exemple: morceau siffl; accordon (registre simple); flte; tous les instruments lectroniques dans les registres les plus simples possibles (VLTone, Orgue, Synttiseur, ...)

A2) Chargement:
NEW 0
Vrifier que PEEK 30822=197. Cette condition est indispensable. 
Avec le CE-155 ca marche toujours.

Si cela ne marchait pas:
Avec le CE-159 essayer NEW 8389 ou NEW 8645.
Avec le CE-161 essayer NEW 197 ou NEW 453.
Ou bien, en cas de difficults, quelle que soit la version disposant d'au moins 8 Ko, faites :
A=PEEK 30819
POKE 30821,A,197,A,197,A,197

Remarque:
Vous pouvez, si vous le souhaitez, modifier ces implantations  condition de respecter:
NEW &""C5
(&C5=197, octet faible critique.)

CLOAD "MUSIQUE" -> 6 Ko  charger
GOTO 60000

Le sous-programme adapte les adresses  la configuration de votre machine. Aprs quoi, il s'efface de lui-mme.
Si vous enregistrez alors le programme ainsi obtenu, vous aurez une version un peu plus courte, directement adapte  votre machine (qui ne ncessitera plus GOTO 60000).

A3) Branchements:
(...)

A4) Prparatifs:
* Faites DEF N : le PC-1500 met en place les donnes pour l'affichage du nom des notes.
Vous pouvez ventuellement changer la terminologie en modifiant la ligne 50020.

Exemple: criture Europenne:
...............("A..A#.H..C.......G#"), 3 caractres par note.

* Indiquez au PC-1500 la frquence de base de votre instrument (gnralement autour de 440 Hz) -vous pouvez, si besoin est, la dterminer avec un programme accordeur, non inclus ici-
Faites 440 DEF L par exemple.
Le PC-1500 calcule les tables correspondant  la frquence choisie.

Remarque: Vous pourrez dialoguer plus rapidement avec le PC-1500 en programmant les 3 touches de rserve:
Sens       Marche     NON   OUI
Affichage  Mch        NON   OUI
Programme  GOTO 50a   0a    a (signifie aussi continue)

A5) Le PC-1500 coute:
* Faites DEF M ou bien MARCHE et rpondre OUI  la question: ENTREE POUR PARTTION?

* Indiquez alors la vitesse, par exemple:
50 ENTER, si on souhaite 50 temps par minute.
(de 30  130, c'est approximatif; la machine arrondit).

* Indiquez ventuellement le filtrage (FACULTATIF).
5 ENTER, par exemple, en gnral de 0  15.
Ce filtrage amliore parfois la qualit des rsultats avec certains instruments (accordon).

* Jouez la partition en respecant le tempo indiqu par le PC-1500.

Tout appui sur une touche fait passer  la phase suivante:

A6) Le PC-1500 crit la partition:
* Faites DEF D ou bien rpondre OUI  la question PARTITION?

a) Transposition? Indiquez ventuellement le nombre de demi-tons qu'il faut transposer en plus ou en moins.

b) Prcision? Indiquez ventuellement la prcision d'analyse souhaite: 4 pour double croche, 2 pour croche, 1 pour noire.

c) 4 temps? Indiquez ventuellement le nombre de temps par mesure, si le choix du PC-1500 ne vous convient pas.

d) Dcalage? Indiquez ventuellement le nombre de temps dont il faut dcaler le dbut de la mesure (si le choix de dpart du PC-1500 ne vous convient pas).

e) 150 mm de largeur? Indiquez ventuellement la largeur souhaite pour la partition.

* Alors l'imprimante crit la partition.

* Vous pouvez reprendre, autant de fois que vous le voulez, cette phase no   6, sans perdre les informations, en reprenant au dbut par DEF D, et en modifiant si besoin est les paramtres a b c d ou e.

Reconstitution de la partition: 
Aprs avoir dcoup suivant les pointills, collez les 10mm infrieurs de la premire bande sur les 10mm suprieurs de la suivante, etc.

A7) Caractristiques techniques:
* Son MONOPHONIQUE uniquement
* Prcision maximale d'analyse: double croche
* Ecriture de toutes les dures de double croche  ronde, avec ".", "..", liaisons et silences. Recherche de triolets de croches seulement.
* Etendue: 3 octaves et demi avec une prcision de 245 Hz (Si)  2637 Hz (Mi). (Mme un octave de plus avec une pcision moindre.)
* Contenance de la machine:
  PC-1500 +8Ko   : 1400 notes ou silences (+/- 5%)
  PC-1500 +16Ko  : 5500
  PC-1500A +4Ko  : 1400
  PC-1500A +8Ko  : 3400
  PC-1500A +16Ko : 7500

-------------------------------------------------
B) Programme MICRO-OSCILLOSCOPE

Cette option s'obtient par DEF V

a) Principe:
Une fois tous les 34/1300000 seconde, le programme passe au point suivant (de l'afficheur) et le noircit s'il "entend" la valeur 1 (amplitude dpassant uncertain seuil).

Cela permet de rgler la puissance de l'amplificateur branch sur la prise EAR du PC-1500.

En bref:
Le rglage correct de l'amplificateur se vrifie par une sparation nette des priodes visualises sur l'cran. L'absence de priodes ou l'irrgularit du signal sont les signes d'un rglage imparfait qui risque de troubler la rception d'une pice musicale devant tre analyse avec le programme principal A.

Remarque: 
Le sous-programme "Micro-oscilloscope" permet aussi de visualiser certaines particularits fondamentales de l'acoustique (nature ondulatoire du son, soublement de la priode d'un octave  l'autre).
