[Qutecsound-users] A bug...

classic Classic list List threaded Threaded
20 messages Options
Reply | Threaded
Open this post in threaded view
|

[Qutecsound-users] A bug...

Niko Humalamäki
Hi all,

I built the qutecsound on 64 bit arch linux and there seems to be a
problem in the widget panel. When I scroll down on the panel and try
to select widget from the bottom, the mouse selection thing doesn't
follow with the scrolling (so the rectangle starts from the top of the
widget page..). Other vice things have worked well, it's a great
interface, just getting into csound and computer music and am really
happy with csound-qutecsound combination... :)

t. Niko H

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users
Reply | Threaded
Open this post in threaded view
|

Re: [Qutecsound-users] A bug...

Andres Cabrera
Administrator
Hi,

I'm glad to see it's working fine there.
I'd seen this problem but hadn't been able to pin it down (until now,
I think...). Can you update svn and let me know if it's fixed?

Cheers,
Andrés

On Fri, Jun 11, 2010 at 1:01 PM, Niko Humalamäki <[hidden email]> wrote:

> Hi all,
>
> I built the qutecsound on 64 bit arch linux and there seems to be a
> problem in the widget panel. When I scroll down on the panel and try
> to select widget from the bottom, the mouse selection thing doesn't
> follow with the scrolling (so the rectangle starts from the top of the
> widget page..). Other vice things have worked well, it's a great
> interface, just getting into csound and computer music and am really
> happy with csound-qutecsound combination... :)
>
> t. Niko H
>
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit.  See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> Qutecsound-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/qutecsound-users
>



--


Andrés

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users
Reply | Threaded
Open this post in threaded view
|

[Qutecsound-users] Installing 0.6 (Win7) error

Jim Aikin
When I try using the installer for 0.6 in my 64-bit Win7 machine, it
won't launch. I get an error box that says, "The program can't start
because csound64.dll.5.2 is missing from your computer. Try reinstalling
the program to fix this problem."

I tried reinstalling. Same result. And indeed, in the Csound/bin
directory, I have csound32.dll.5.2, but no 64 version.

Not sure what's up with this. Do I need to reinstall Csound? Or do I
just need to find that file somewhere online and download it?

--Jim Aikin


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users
Reply | Threaded
Open this post in threaded view
|

Re: [Qutecsound-users] Installing 0.6 (Win7) error

Andres Cabrera
Administrator
Hi Jim,

Thanks for trying. Since you have float (32-bit) csound, you need to
get QuteCsound-f. It seems you downloaded QuteCsound-d. Its somewhat
confusing that you can have doubles (64-bit) or floats (32-bit) for
internal Csound engine processing, which is independent on whether
your system is a 64-bit system. But if you have a 64-bit system you
will probably get better performance and better sound if you install
Csound for doubles and the matching QuteCsound.
It would be even better if additionally to using doubles internally,
Csound and QuteCsound were distributed for x86_64, but this is not
being done yet...

Cheers,
Andrés

On Fri, Jun 11, 2010 at 5:09 PM, Jim Aikin <[hidden email]> wrote:

> When I try using the installer for 0.6 in my 64-bit Win7 machine, it
> won't launch. I get an error box that says, "The program can't start
> because csound64.dll.5.2 is missing from your computer. Try reinstalling
> the program to fix this problem."
>
> I tried reinstalling. Same result. And indeed, in the Csound/bin
> directory, I have csound32.dll.5.2, but no 64 version.
>
> Not sure what's up with this. Do I need to reinstall Csound? Or do I
> just need to find that file somewhere online and download it?
>
> --Jim Aikin
>
>
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit.  See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> Qutecsound-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/qutecsound-users
>



--


Andrés

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users
Reply | Threaded
Open this post in threaded view
|

Re: [Qutecsound-users] Installing 0.6 (Win7) error

Jim Aikin
On 6/11/2010 9:18 AM, Andres Cabrera wrote:
> Hi Jim,
>
> Thanks for trying. Since you have float (32-bit) csound, you need to
> get QuteCsound-f. It seems you downloaded QuteCsound-d.

I think it's fascinating that you can determine which version of Csound
I have, when I can't figure that out by looking at the files. I'm not
being sarcastic -- I'm just saying, there's something very arcane about
the whole -f vs. -d thing that I don't understand. I've just posted
about that to the Csound list.

I just clicked on the Download button on the sourceforge page. It
doesn't actually say whether one is downloading the -d or -f version,
it's just a big green button.

I'll switch to the -d version of Csound and try again ... unless trying
to switch to that version screws up something else. You never know.

--JA


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users
Reply | Threaded
Open this post in threaded view
|

[Qutecsound-users] Live Events

Jim Aikin
In reply to this post by Andres Cabrera
Is there any documentation on how to use Live Events? I haven't been
able to find any. I could write something up ... I'm in tech writing
mode this week ... but I have no idea what to say. If someone can get me
started, I'll see what I can do.

--JA

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users
Reply | Threaded
Open this post in threaded view
|

Re: [Qutecsound-users] Installing 0.6 (Win7) error

Andres Cabrera
Administrator
In reply to this post by Jim Aikin
Hi Jim,

If your csound library file contains a 32 in it it means its "float",
if it contains a "64" it means it's double. This refers to the
internal calculation precision. An entirely different thing (with the
same numbers...!) is architecture. There are 64-bit systems (like
Windows 7 or OS X 10.6) with 64 bit binaries and 32-bit systems, this
is usually referred to as the architecture (as opposed to precision
above). The good thing is that 64-bit systems can run 32 bit binaries
(usually called win32 for windows) without problems.

I hope that makes it a bit clearer...

Cheers,
Andrés

On Fri, Jun 11, 2010 at 5:31 PM, Jim Aikin <[hidden email]> wrote:

> On 6/11/2010 9:18 AM, Andres Cabrera wrote:
>> Hi Jim,
>>
>> Thanks for trying. Since you have float (32-bit) csound, you need to
>> get QuteCsound-f. It seems you downloaded QuteCsound-d.
>
> I think it's fascinating that you can determine which version of Csound
> I have, when I can't figure that out by looking at the files. I'm not
> being sarcastic -- I'm just saying, there's something very arcane about
> the whole -f vs. -d thing that I don't understand. I've just posted
> about that to the Csound list.
>
> I just clicked on the Download button on the sourceforge page. It
> doesn't actually say whether one is downloading the -d or -f version,
> it's just a big green button.
>
> I'll switch to the -d version of Csound and try again ... unless trying
> to switch to that version screws up something else. You never know.
>
> --JA
>
>
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit.  See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> Qutecsound-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/qutecsound-users
>



--


Andrés

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users
Reply | Threaded
Open this post in threaded view
|

Re: [Qutecsound-users] Live Events

Andres Cabrera
Administrator
In reply to this post by Jim Aikin
Hi,

Not yet... =)

But it's not too complicated, The idea is that you can have any number
of "mini scores" which you can trigger and loop at any time. If you
open the live event controller (new in 0.6), you will be able to
create live event panels. They will allow you to have score events
both in ordinary text form, and also in spreadsheet form (you can
easily switch between them, and copy paste works transparently, so you
can copy from standard score and paste to the spreadsheet without
problem.

In sheet mode, you can also process cells in groups with simple
operations like addition, shuffling, randomization, etc. And you can
also write python scripts to transform the cells in any way (for
example, there's a script there which attempts to produce a lilypond
score from the events-it's not fully working yet, but you should see
some score if you have lilypond installed). Some example scripts are
here:
http://qutecsound.svn.sourceforge.net/viewvc/qutecsound/trunk/qutecsound/src/python/

It would be great if you can contribute docs for this.

Cheers,
Andrés

On Fri, Jun 11, 2010 at 5:39 PM, Jim Aikin <[hidden email]> wrote:

> Is there any documentation on how to use Live Events? I haven't been
> able to find any. I could write something up ... I'm in tech writing
> mode this week ... but I have no idea what to say. If someone can get me
> started, I'll see what I can do.
>
> --JA
>
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit.  See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> Qutecsound-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/qutecsound-users
>



--


Andrés

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users
Reply | Threaded
Open this post in threaded view
|

[Qutecsound-users] Live Event Panels on Launch

Jim Aikin
In reply to this post by Andres Cabrera
In Win7, QuteCsound 0.6.0 beta, each time I launch the program a bunch
of Live Event windows open up, even though the Live Events button is not
selected (pressed down) in the toolbar. They all have to be closed
manually before I can do any work.

--JA


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users
Reply | Threaded
Open this post in threaded view
|

Re: [Qutecsound-users] Live Events

Jim Aikin
In reply to this post by Andres Cabrera
On 6/11/2010 9:57 AM, Andres Cabrera wrote:
> The idea is that you can have any number
> of "mini scores" which you can trigger and loop at any time. If you
> open the live event controller (new in 0.6), you will be able to
> create live event panels. They will allow you to have score events
> both in ordinary text form, and also in spreadsheet form (you can
> easily switch between them, and copy paste works transparently, so you
> can copy from standard score and paste to the spreadsheet without
> problem.
>    

Copy and paste is not working. I select a line from a score in the main
text window, use Ctrl-C to copy it, then select the first line in a Live
Event window (by clicking on the '1' at the left side so that all cells
are highlighted). I then use Ctrl-V to paste, and what I see is the
message "Hi again!"

On further inspection, this is because my PC's copy/paste buffer still
has a text message in it that I copied an hour ago. In the QuteCsound
text editor window, Ctrl-C does not copy anything, using the right-click
pop-up menu Copy command does not copy anything, and the Copy command in
the Edit menu does not copy anything.

--JA


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users
Reply | Threaded
Open this post in threaded view
|

Re: [Qutecsound-users] Live Events

Jim Aikin
In reply to this post by Andres Cabrera
I'm seeing a few things with Live Events that don't appear to be working
properly. At least, they aren't working as I would expect, and I don't
see how one would use them musically.

In the LE Controller box, the Loop checkbox causes the Live Event to
loop (or try to) even when Csound is not running. This results in an
endless stream of messages to the Console saying "Csound is not running!
Event ignored." It seems to me that the Stop button in the main toolbar
should stop the LE Controller from outputting data (but it should NOT
uncheck the Loop checkboxes).

The Tempo and Loop Length fields in the Live Event window for my event
work properly ... but the values I enter there are not propagated to the
line in the LE Controller window. That line still says Loop Length is 8
and the Tempo is 60.

The parser for the Live Event window appears not to understand how to
evaluate arithmetic expressions that are surrounded by square brackets.
Since I routinely use this notation in my just intonation scores (it's
very convenient to enter a ratio in a p-field as [9/7] rather than
having to enter 1.2857 and then try to remember what ratio 1.2857 refers
to), this is kind of a bummer for me.

I'm not sure what the Rotate command is supposed to do, but it doesn't
seem to be doing anything. I have a Live Event with two score lines in
it, and when I select both and then right-click to get the pop-up menu
... well, the first thing is, those two lines are no longer selected.
Maybe that's the problem. But in any event, Rotating by either 1 or 2
does nothing.

...and now only the second note in the loop is playing, and it plays
only once, after I _uncheck_ the Loop checkbox. The Play button in LE
Controller still plays both score lines, and the Loop Range is still set
to 1-2, so they should both play, but they don't. Quite likely the
Rotate command did something to cause this condition, but I don't know
what. In any event, the musical output no longer corresponds to the data
I'm seeing in the floating windows.

The other commands in the pop-up menu appear to operate only on single
cells, not on columns. They really should operate on columns. There's
not much point in using a dialog box to add 1 to the p2 value -- I can
more easily do that myself, by typing! Ditto for Randomize and Multiply.
Possibly this is a problem with columns of data being de-selected on a
right-click.

There are my notes so far. I think I'm going to have to revert to 0.5
until the copy-paste problem is fixed, because I need to be able to copy
and paste text. Please let me know when there's a new binary that fixes
this.

--JA


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users
Reply | Threaded
Open this post in threaded view
|

Re: [Qutecsound-users] Live Event Panels on Launch

Caecos
In reply to this post by Jim Aikin
I have not experimented this problem... Which version of Csound are you
using (double or floating). I use the binaries compiled by Michael Gogins.

Marc

-----Message d'origine-----
De : Jim Aikin [mailto:[hidden email]]
Envoyé : 11 juin 2010 13:27
À : [hidden email]
Objet : [Qutecsound-users] Live Event Panels on Launch

In Win7, QuteCsound 0.6.0 beta, each time I launch the program a bunch
of Live Event windows open up, even though the Live Events button is not
selected (pressed down) in the toolbar. They all have to be closed
manually before I can do any work.

--JA


----------------------------------------------------------------------------
--
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users
Reply | Threaded
Open this post in threaded view
|

Re: [Qutecsound-users] Live Event Panels on Launch

Jim Aikin
On 6/11/2010 11:30 AM, Caecos wrote:
> I have not experimented this problem... Which version of Csound are you
> using (double or floating). I use the binaries compiled by Michael Gogins.
>
>    
I'm using doubles, and the matching version of QuteCsound. Win7 64-bit.
And Csound 5.11. In fact, I installed 5.11.1 (using the standard Windows
installer), but when I run it from the command prompt it still
identifies itself as 5.11. I'm not sure what's up with that, but it
relates directly to my rant about how difficult it is to figure out what
version of Csound you're running.

--JA

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users
Reply | Threaded
Open this post in threaded view
|

Re: [Qutecsound-users] Live Event Panels on Launch

Andres Cabrera
Administrator
Hi,

Actually I have this problem as well, and haven't managed to fix it...
I'll try to fix it for the release.

Cheers,
Andrés

On Fri, Jun 11, 2010 at 7:59 PM, Jim Aikin <[hidden email]> wrote:

> On 6/11/2010 11:30 AM, Caecos wrote:
>> I have not experimented this problem... Which version of Csound are you
>> using (double or floating). I use the binaries compiled by Michael Gogins.
>>
>>
> I'm using doubles, and the matching version of QuteCsound. Win7 64-bit.
> And Csound 5.11. In fact, I installed 5.11.1 (using the standard Windows
> installer), but when I run it from the command prompt it still
> identifies itself as 5.11. I'm not sure what's up with that, but it
> relates directly to my rant about how difficult it is to figure out what
> version of Csound you're running.
>
> --JA
>
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit.  See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> Qutecsound-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/qutecsound-users
>



--


Andrés

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users
Reply | Threaded
Open this post in threaded view
|

[Qutecsound-users] Copy/Paste Bug

Jim Aikin
In reply to this post by Andres Cabrera
It now appears the copy/paste bug is intermittent. I launched 0.6.0
again, and this time copying and pasting from the text window into a
Live Event works as expected.

I'll keep an eye out for it and let you know if I can reproduce it.

--JA


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users
Reply | Threaded
Open this post in threaded view
|

Re: [Qutecsound-users] Copy/Paste Bug

andy fillebrown
Hi Jim,

The copy/paste bug is a known issue.  Drill down into your
Csound/plugins folder and move/remove fluidOpcodes.dll, virtual.dll,
and widgets.dll.  All three of those Csound plugins cause issues for
multi-threaded gui applications.

Cheers,
~ andy.f



On Fri, Jun 11, 2010 at 6:23 PM, Jim Aikin <[hidden email]> wrote:

> It now appears the copy/paste bug is intermittent. I launched 0.6.0
> again, and this time copying and pasting from the text window into a
> Live Event works as expected.
>
> I'll keep an eye out for it and let you know if I can reproduce it.
>
> --JA
>
>
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit.  See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> Qutecsound-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/qutecsound-users
>

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users
Reply | Threaded
Open this post in threaded view
|

Re: [Qutecsound-users] Copy/Paste Bug

Jim Aikin
On 6/11/2010 3:37 PM, andy fillebrown wrote:
> The copy/paste bug is a known issue.  Drill down into your
> Csound/plugins folder and move/remove fluidOpcodes.dll, virtual.dll,
> and widgets.dll.  All three of those Csound plugins cause issues for
> multi-threaded gui applications.
>
>    
That's interesting. On investigating, I find that none of the three is
in my Csound > plugins directory. I'm not seeing them in any of the
other Csound directories either.

And the problem is resurfacing with a vengeance even after I revert to
QuteCsound 0.5.0. So yes, I would believe it's to do with Csound .dll's,
but maybe those aren't the only ones?

--JA


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users
Reply | Threaded
Open this post in threaded view
|

Re: [Qutecsound-users] Live Events

Andres Cabrera
Administrator
In reply to this post by Jim Aikin
Hi Jim,

Thanks for detailed look, This feedback is very appreciated.

On Fri, Jun 11, 2010 at 7:11 PM, Jim Aikin <[hidden email]> wrote:
> In the LE Controller box, the Loop checkbox causes the Live Event to
> loop (or try to) even when Csound is not running. This results in an
> endless stream of messages to the Console saying "Csound is not running!
> Event ignored." It seems to me that the Stop button in the main toolbar
> should stop the LE Controller from outputting data (but it should NOT
> uncheck the Loop checkboxes).

The way things work is that the Live Events are a sort of sequencer
which is independent of Csound, so it currently doesn't really know
whether Csound is running or not, it just does its job of sending
events. The messages on the terminal I think are useful because you
might not be aware that Csound isn't actually running and that you
need to run it. So you might click play in the live event sheet, and
if there's no message, you're not really sure why you hear nothing...
I think the behavior should be that when a loop starts or a live event
sheet is played, it should print a single message, not one for every
note. I will leave this for after the release, since it's not critical
and I think it's better to have extra warning than no warning at all
in this case.
I'm not sure the stop button should stop the live event sequencer, but
maybe the "stop all" action should disable all looping everywhere.

>
> The Tempo and Loop Length fields in the Live Event window for my event
> work properly ... but the values I enter there are not propagated to the
> line in the LE Controller window. That line still says Loop Length is 8
> and the Tempo is 60.

Thanks. Fixed now.

>
> The parser for the Live Event window appears not to understand how to
> evaluate arithmetic expressions that are surrounded by square brackets.
> Since I routinely use this notation in my just intonation scores (it's
> very convenient to enter a ratio in a p-field as [9/7] rather than
> having to enter 1.2857 and then try to remember what ratio 1.2857 refers
> to), this is kind of a bummer for me.

Yes, the problem is that when events are sent through the API, they
are not processed by the score preprocessor, like the proper score
section. I'll post a request to the Csound devs to see if this can be
enabled, as otherwise I would have to duplicate the whole of the score
preprocessor inside QuteCsound, which doesn't really make sense...
But your question does pose an interesting question which is display
vs. function. Many times you will want a different display (for
formulas like you mention) for working, but a different value sent to
Csound. It makes me think preprocessing of columns should be allowed
before sending to Csound, so that you can use your own mappings (e.g.
things like A B C D may have definite values) and have QuteCsound
convert them to whatever's needed, through a simple python api.

>
> I'm not sure what the Rotate command is supposed to do, but it doesn't
> seem to be doing anything. I have a Live Event with two score lines in
> it, and when I select both and then right-click to get the pop-up menu
> ... well, the first thing is, those two lines are no longer selected.
> Maybe that's the problem. But in any event, Rotating by either 1 or 2
> does nothing.
>

All the commands operate on the selection, which can include any
number of columns or rows. The rotate command will turn a set of
numbers like:
1
2
3
4
5

into:

4
5
1
2
3

when rotated by two. This is working fine here on Ubuntu. Is it not
working properly under windows or under some circumstances?

> ...and now only the second note in the loop is playing, and it plays
> only once, after I _uncheck_ the Loop checkbox. The Play button in LE
> Controller still plays both score lines, and the Loop Range is still set
> to 1-2, so they should both play, but they don't. Quite likely the
> Rotate command did something to cause this condition, but I don't know
> what. In any event, the musical output no longer corresponds to the data
> I'm seeing in the floating windows.
>

The values inside the loop are re-read every time the loop is started,
so whatever is displayed should be what is played. Can you send a csd
and describe the exact steps to produce this behavior, as it seems to
work fine for me?

> The other commands in the pop-up menu appear to operate only on single
> cells, not on columns. They really should operate on columns. There's
> not much point in using a dialog box to add 1 to the p2 value -- I can
> more easily do that myself, by typing! Ditto for Randomize and Multiply.
> Possibly this is a problem with columns of data being de-selected on a
> right-click.
>

Oh... are you saying that when you right click, the selection is reset
to include only the cell on which you right clicked? This would be a
windows issue, and of course defeats the whole purpose...

> There are my notes so far. I think I'm going to have to revert to 0.5
> until the copy-paste problem is fixed, because I need to be able to copy
> and paste text. Please let me know when there's a new binary that fixes
> this.
>

This is caused by Csound plugins, not by QuteCsound... It is very
unfortunate, and looks extremely bad, but I haven't found a proper way
to avoid it, except for having the user move the plugins manually...

Cheers,
Andrés

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users
Reply | Threaded
Open this post in threaded view
|

Re: [Qutecsound-users] Live Events

Jim Aikin
On 6/13/2010 1:08 AM, Andres Cabrera wrote:

> Yes, the problem is that when events are sent through the API, they
> are not processed by the score preprocessor, like the proper score
> section. I'll post a request to the Csound devs to see if this can be
> enabled, as otherwise I would have to duplicate the whole of the score
> preprocessor inside QuteCsound, which doesn't really make sense...
> But your question does pose an interesting question which is display
> vs. function. Many times you will want a different display (for
> formulas like you mention) for working, but a different value sent to
> Csound. It makes me think preprocessing of columns should be allowed
> before sending to Csound, so that you can use your own mappings (e.g.
> things like A B C D may have definite values) and have QuteCsound
> convert them to whatever's needed, through a simple python api.
>    

That would work, and it would be very nice to be able to enter $A for
some cells and then tell the program what value to insert for $A on
playback. Of course, there's also the question of text macros. And also
of incrementing loop macros, which are again different. I think
currently the Live Event implementation doesn't have any provision for
incrementing a loop macro. That would be something to think about adding
in the future ... but it could get tricky, because the number of
repetitions could grow quite large. You'd want to be able to limit the
value of the macro in some way.

With the current implementation, I could copy the contents of a Live
Event over to the score and use an r statement if I need a loop macro
... but then it's no longer a real-time event.

Here's a question for you: Is there a way to trigger a live event's Play
and Loop buttons remotely (from a MIDI keyboard or a QWERTY key, for
example)? That would be useful for live performance.
>
> This is working fine here on Ubuntu. Is it not
> working properly under windows or under some circumstances?
>    

I figured it out. In Windows, at least, after selecting a column you
must right-click on a cell **within the column**. This brings up the
menu without de-selecting the column. I had tried right-clicking on the
column header (which doesn't work), and then I right-clicked outside of
the column (which works but also de-selects the column).

I've reinstalled 0.6, and I'll play around with this some more and let
you know if I spot any problems.

Here's another suggestion: If I've applied a command, such as Rotate, to
a number of cells, Ctrl-Z undoes one cell edit at a time. If there's a
way to put the entire Rotate edit process in a single undo buffer, so
that Ctrl-Z undoes _all_ of the edits with a single command, that would
be nice.

What are the options in this box for the bottom field of the Fill Cells
box, by the way? I'm assuming it's a switch, where 1 is linear, 2 is
exponential, or something like that. But what are the options?

--JA

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users
Reply | Threaded
Open this post in threaded view
|

Re: [Qutecsound-users] Live Events

Andres Cabrera
Administrator
Hi Jim,

Sorry for the delay, your mail was buried under a big stack...

On Sun, Jun 13, 2010 at 5:00 PM, Jim Aikin <[hidden email]> wrote:

>
> That would work, and it would be very nice to be able to enter $A for
> some cells and then tell the program what value to insert for $A on
> playback. Of course, there's also the question of text macros. And also
> of incrementing loop macros, which are again different. I think
> currently the Live Event implementation doesn't have any provision for
> incrementing a loop macro. That would be something to think about adding
> in the future ... but it could get tricky, because the number of
> repetitions could grow quite large. You'd want to be able to limit the
> value of the macro in some way.
>
> With the current implementation, I could copy the contents of a Live
> Event over to the score and use an r statement if I need a loop macro
> ... but then it's no longer a real-time event.
>

Yes... I need to find a way to use the Csound score preprocessor to
make this available...

> Here's a question for you: Is there a way to trigger a live event's Play
> and Loop buttons remotely (from a MIDI keyboard or a QWERTY key, for
> example)? That would be useful for live performance.

Not yet. But that's the idea.

>
> I figured it out. In Windows, at least, after selecting a column you
> must right-click on a cell **within the column**. This brings up the
> menu without de-selecting the column. I had tried right-clicking on the
> column header (which doesn't work), and then I right-clicked outside of
> the column (which works but also de-selects the column).
>
> I've reinstalled 0.6, and I'll play around with this some more and let
> you know if I spot any problems.
>
> Here's another suggestion: If I've applied a command, such as Rotate, to
> a number of cells, Ctrl-Z undoes one cell edit at a time. If there's a
> way to put the entire Rotate edit process in a single undo buffer, so
> that Ctrl-Z undoes _all_ of the edits with a single command, that would
> be nice.
>

Thanks, fixed.

> What are the options in this box for the bottom field of the Fill Cells
> box, by the way? I'm assuming it's a switch, where 1 is linear, 2 is
> exponential, or something like that. But what are the options?
>

It's not a switch but more of a "shape" parameter. See this example,
the firs line is the slope value. As you can see a slope of 1 is
linear, less than one is sloped in one direction, greater than one is
a slope in the other direction

0.1 0.5 0.8 1 2 10
- - - - - -
1 1 1 1 1 1
3.25736317318873 2.33425517882877 2.10199996094155 2 1.72053765003075
1.29154966501488
5.00515749681059 3.56960830864469 3.17701316824055 3 2.49876135618505
1.66810053720006
6.35841116638722 4.7133905322862 4.22570049748499 4 3.33928944905386
2.15443469003188
7.40618633619537 5.77238956951961 5.2487066401546 5 4.24711000156939
2.78255940220712
8.21744059779287 6.75288999843061 6.24666049995165 6 5.22761043048039
3.59381366380463
8.84556530996812 7.66071055094614 7.22017557942609 7 6.28660946771379
4.64158883361278
9.33189946279994 8.50123864381495 8.1698503571326 8 7.43039169135531
5.99484250318941
9.70845033498512 9.27946234996925 9.09626865555156 9 8.66574482117123
7.74263682681127
10 10 10 10 10 10

Cheers,
Andrés

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Qutecsound-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qutecsound-users