Skip to content

Commit

Permalink
Merge pull request #685 from tjingboem/master
Browse files Browse the repository at this point in the history
Jacko changes and copypasted text realtimejack
  • Loading branch information
tjingboem authored Oct 28, 2023
2 parents 107b889 + 2b7189c commit cb44f6e
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 5 deletions.
6 changes: 6 additions & 0 deletions csound5/opcodes/Jacko.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@
greater flexibility in signal routing.
</para>

<para>
It is Jack that calls csoundPerformKsmps.The k-rate speed is
not dictated by Csound, it is dictated by the Jack DAEMON
configuration: --period. Csound has to agree to that.
</para>

<para>
In addition, the Jacko opcodes can work with the Jack system
in "freewheeling" mode, which enables the use of Jack-enabled
Expand Down
8 changes: 5 additions & 3 deletions examples/JackoInit.csd
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,18 @@ ksmps = 128
nchnls = 2
0dbfs = 1
instr 1
; by Menno Knevel - 2023
JackoInit "default", "csound"
instr 1
JackoInfo
endin
</CsInstruments>
<CsScore>
i 1 0 0
i 1 0 1
e
</CsScore>
</CsoundSynthesizer>
11 changes: 9 additions & 2 deletions overview/realtimejack.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,19 @@

<para>
Under a number of systems the JACK connection kit can be used for both
audio and MIDI input/output. For more details on this, see
audio and MIDI input/output. JACK is available for Linux, Mac and Windows. For more details on this, see
</para>
<para><ulink url="http://jackaudio.org/faq">http://jackaudio.org/faq</ulink>
</para>


<bridgehead>Scheduling</bridgehead>
<para> DO NOT
use "--sched" if you are using JACK for audio output. JACK controls
scheduling for the audio applications connected to it, and also tries
to run at the highest possible priority. If the "--sched" flag is
used, Csound and JACK will be competing rather than cooperating,
resulting in extremely poor performance. </para>

<bridgehead>JACK Audio</bridgehead>
<para>The simplest way to use the JACK plugin enabling input and output is as follows:
<screen>
Expand Down

0 comments on commit cb44f6e

Please sign in to comment.