Csound Csound-dev Csound-tekno Search About

[Csnd] QuteCsound (Assorted Questions)

Date2011-09-10 20:35
FromJim Aikin
Subject[Csnd] QuteCsound (Assorted Questions)
I'm trying to do a writeup on the features of QuteCsound's Configuration box.
Various details are opaque to me. If anyone can shed light, I'd be very
appreciative.

1) In the General tab, there are radio buttons under "Run Utilities and
Render using:" for Csound API and External Shell. There seems, as far as I
can see, to be no operational difference between the two selections. What
exactly do these options mean, and under what circumstances might I see a
difference?

2) Under "Performance tweaks," there's a checkbox for "Disable python
callback." What is Python callback, and what would be the functional result
of checking that box?

3) Toward the bottom of the General tab is a checkbox for "Allow key repeats
for sensekey." I know what sensekey is, but what is the change that takes
place when one allows, or doesn't allow, key repeats?

4) What will become possible if I check "Allow simultaneous play"?

5) In the Widgets tab, what is the value of enabling or disabling FLTK with
the checkbox? Are the FLTK opcodes compatible with Widgets, or is there a
problem?

Thanks!

--Jim Aikin

--
View this message in context: http://csound.1045644.n5.nabble.com/QuteCsound-Assorted-Questions-tp4790174p4790174.html
Sent from the Csound - General mailing list archive at Nabble.com.


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2011-09-11 11:37
FromAndres Cabrera
SubjectRe: [Csnd] QuteCsound (Assorted Questions)
Hi Jim,

On Sat, Sep 10, 2011 at 8:35 PM, Jim Aikin  wrote:
> 1) In the General tab, there are radio buttons under "Run Utilities and
> Render using:" for Csound API and External Shell. There seems, as far as I
> can see, to be no operational difference between the two selections. What
> exactly do these options mean, and under what circumstances might I see a
> difference?

You're right, rendering always takes place using the API, but you can
run the utilities either using the API, so you'll see the output on
QuteCsound's console, or you can run in an external shell which will
launch a separate terminal window. I've changed the text in the
configuration dialog to be correct.

>
> 2) Under "Performance tweaks," there's a checkbox for "Disable python
> callback." What is Python callback, and what would be the functional result
> of checking that box?

The python callback is a python function that can be called each time
Csound processes a ksmps block. You set this through QuteCsound's
python api, which is only available if you have built PythonQt. If you
don't have QCS built with PythonQt support, this option will have no
effect.

> 3) Toward the bottom of the General tab is a checkbox for "Allow key repeats
> for sensekey." I know what sensekey is, but what is the change that takes
> place when one allows, or doesn't allow, key repeats?

This sets whether when you leave a key pressed you get automatic
repeats, or only a single key press and key release event. If you are
using your ASCII keyboard as a "MIDI" controller, you will want to
have this unchecked.

> 4) What will become possible if I check "Allow simultaneous play"?

You will be able to run several open csds at the same time, each on
its own Csound engine. This will usually work fine, but it might have
trouble with some non-reentrant code like portmidi.

> 5) In the Widgets tab, what is the value of enabling or disabling FLTK with
> the checkbox? Are the FLTK opcodes compatible with Widgets, or is there a
> problem?

There used to be a big problem with FLTK widgets, but it has been
fixed. You should now be able to enable FLTK opcodes and have no
problem.

Cheers,
Andres


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"