jacktransport

jacktransport — Démarre/arrête jack_transport et peut optionnellement repositionner la tête de lecture.

[Note] Note
Greffon : nécessite le greffon jackTransport

Description

Démarre/arrête jack_transport et peut optionnellement repositionner la tête de lecture.

Syntaxe

jacktransport icommand [, ilocation]

Initialisation

icommand -- 1 pour démarrer, 0 pour arrêter.

ilocation -- position facultative en secondes pour indiquer où la tête de lecture doit aller. S'il est omis, le transport commence depuis la position courante.

[Note] Note
Comme jacktransport dépend du kit de connexion audio de jack, il ne fonctionne que sur les systèmes Linux ou Mac OS X qui exécutent un serveur jack.

Exemples

Voici un exemple simple de l'opcode jacktransport. Il utilise le fichier jacktransport.csd.

Exemple 445. Exemple simple de l'opcode jacktransport.

<CsoundSynthesizer> 
 
<CsOptions> 
-+rtaudio=JACK -b 64 --sched  -o dac:system:playback_ 
</CsOptions> 
 
<CsInstruments> 
sr      =      	44100
ksmps  	=     	16
nchnls	=	2


	instr 1
jacktransport p4, p5 
	endin

	instr 2
jacktransport p4 
	endin


</CsInstruments> 
<CsScore>

i2 0 5 1; play
i2 5 1 0; stop
i1 6 5 1 2 ; move at 2 seconds and start playing back
i1 11 1 0 0 ; stop and rewind

e

</CsScore> 
 </CsoundSynthesizer>


Crédits

Auteur : Cesare Marilungo

Nouveau dans la version 5.08