csound-expression-opcodes-0.0.2: opcodes for the library csound-expression

Safe HaskellNone
LanguageHaskell98

Csound.Typed.Opcode.JackoOpcodes

Synopsis

Documentation

jackoAudioIn :: Str -> SE Sig Source

Receives an audio signal from a Jack port.

Receives an audio signal from a Jack audio input port inside this instance of Csound, which in turn has received the signal from its connected external Jack audio output port.

asignal  JackoAudioIn ScsoundPortName

csound doc: http://www.csounds.com/manual/html/JackoAudioIn.html

jackoAudioInConnect :: Str -> Str -> SE () Source

Creates an audio connection from a Jack port to Csound.

In the orchestra header, creates an audio connection from an external Jack audio output port to a Jack audio input port inside this instance of Csound.

 JackoAudioInConnect SexternalPortName, ScsoundPortName

csound doc: http://www.csounds.com/manual/html/JackoAudioInConnect.html

jackoAudioOut :: Str -> Sig -> SE () Source

Sends an audio signal to a Jack port.

Sends an audio signal to an internal Jack audio output port, and in turn to its connected external Jack audio input port.

 JackoAudioOut  ScsoundPortName, asignal

csound doc: http://www.csounds.com/manual/html/JackoAudioOut.html

jackoAudioOutConnect :: Str -> Str -> SE () Source

Creates an audio connection from Csound to a Jack port.

In the orchestra header, creates an audio connection from a Jack audio output port inside this instance of Csound to an external Jack audio input port.

 JackoAudioOutConnect ScsoundPortName, SexternalPortName

csound doc: http://www.csounds.com/manual/html/JackoAudioOutConnect.html

jackoFreewheel :: SE () Source

Turns Jack's freewheeling mode on or off.

 JackoFreewheel [ienabled]

csound doc: http://www.csounds.com/manual/html/JackoFreewheel.html

jackoInfo :: SE () Source

Prints information about the Jack system.

Prints the Jack daemon and client names, the sampling rate and frames per period, and all active Jack port names, types, states, and connections.

 JackoInfo  

csound doc: http://www.csounds.com/manual/html/JackoInfo.html

jackoInit :: Str -> Str -> SE () Source

Initializes Csound as a Jack client.

Initializes this instance of Csound as a Jack client.

 JackoInit SclientName, ServerName

csound doc: http://www.csounds.com/manual/html/JackoInit.html

jackoMidiInConnect :: Str -> Str -> SE () Source

Creates a MIDI connection from a Jack port to Csound.

In the orchestra header, creates a MIDI connection from an external Jack MIDI output port to this instance of Csound.

 JackoMidiInConnect SexternalPortName, ScsoundPortName

csound doc: http://www.csounds.com/manual/html/JackoMidiInConnect.html

jackoMidiOut :: Str -> Sig -> Sig -> Sig -> SE () Source

Sends a MIDI channel message to a Jack port.

Sends a MIDI channel message to a Jack MIDI output port inside this instance of Csound, and in turn to its connected external Jack MIDI input port.

 JackoMidiOut  ScsoundPortName, kstatus, kchannel, kdata1[, kdata2]

csound doc: http://www.csounds.com/manual/html/JackoMidiOut.html

jackoMidiOutConnect :: Str -> Str -> SE () Source

Creates a MIDI connection from Csound to a Jack port.

In the orchestra header, creates a connection from a Jack MIDI output port inside this instance of Csound to an external Jack MIDI input port.

 JackoMidiOutConnect ScsoundPortName, SexternalPortName

csound doc: http://www.csounds.com/manual/html/JackoMidiOutConnect.html

jackoNoteOut :: Str -> Sig -> Sig -> Sig -> SE () Source

Sends a MIDI channel message to a Jack port.

Sends a MIDI channel message to a Jack MIDI output port inside this instance of Csound, and in turn to its connected external Jack MIDI input port.

 JackoNoteOut  ScsoundPortName, kstatus, kchannel, kdata1[, kdata2]

csound doc: http://www.csounds.com/manual/html/JackoNoteOut.html

jackoOn :: SE () Source

Enables or disables all Jack ports.

In the orchestra header, after all Jack connections have been created, enables or disables all Jack input and output opcodes inside this instance of Csound to read or write data.

 JackoOn [iactive] 

csound doc: http://www.csounds.com/manual/html/JackoOn.html

jackoTransport :: Sig -> SE () Source

Control the Jack transport.

Starts, stops, or repositions the Jack transport. This is useful, e.g., for starting an external sequencer playing to send MIDI messages to Csound.

 JackoTransport  kcommand, [kposition]

csound doc: http://www.csounds.com/manual/html/JackoTransport.html