Csound Csound-dev Csound-tekno Search About

[Cs-dev]

Date2006-10-27 20:47
FromPiché Jean
Subject[Cs-dev]
AttachmentsNone  None  

Maybe I am missing something here. We have a perfectly functioning ASCII keyboard, fully mapped to the universal.csd that will be used on the OLPC for TamTam. The sources are available and it even has a cute little interface for choosing instruments. Aren't we working at cross-purposes here? I really dont understand why its necessary to fight with FLTK if the idea is to have something working on the OLPC.. we already have it...

j




-------- Message d'origine--------
De: csound-devel-bounces@lists.sourceforge.net de la part de Dr. Richard Boulanger
Date: ven. 27/10/2006 15:43
À: Victor.Lazzarini@nuim.ie; Developer discussions
Objet : Re: [Cs-dev] FLTK Virtual Keyboard Midi Driver
 
I agree that it would be wonderful to play the keyboard from the  
ascii keyboard as well.

-dB

Also, while you are at it.  Can you make the keyboard called by  
default if an actual hardware device is not found?

-M0  - no device found - means to substiture -+rtmidi=virtual

On Oct 27, 2006, at 3:34 PM, Victor Lazzarini wrote:

> On windows XP, I can't get the keyboard and any other
> FLTK window, graph or widgets together.
>
> Btw, can you do some key bindings for the keyboard
> so that we can play from the computer keyboard?
> It should be simple with a GUI toolkit like FLTK.
>
> Victor
>
>>
>> It's strange, I do see a performance problem, but only
>> when running a project where FLTK widgets are *not* there
>> on Linux.  So FLTK is funny all around! :P
>>
>> steven
>>
>> On 10/27/06, Victor Lazzarini 
>>> wrote: I only tested with an instrument that used fltk
>>> widgets. The interaction between the two seems to
>>> be the problem. But Dr. B seems to get it to run,
>>> I presume without using widgets.
>>>
>>> FLTK is funny on OSX.
>>>
>>> However, linux is very good: both widgets and keyboard
>>> work impeccably.
>>>
>>> Victor
>>>>
>>>> Hi Victor,
>>>>
>>>> Thanks for your feedback!  I've been racking by brain
>>>> trying to debug this thing to make it run reliably but
>>>> have to say that I'm not all that versed in FLTK as
>>>> well as C calling C++ code, so any help in those
>>>> regards from anyone would be very much appreciated.
>>>>
>>>> I do occasionally get hung notes too, but I haven't
>>>> figured out what in the code is causing that, as to me
>>>> the code looks like it's doing the right thing.  The
>>>> keyboard itself only records the note-on when it turns
>>>> on as well as note-offs, and the MIDI driver part
>>>> reads and clears back to zero after using it.  Perhaps
>>>> there's a threading issue somewhere though, I'll keep
>>> looking. >
>>>> As for unstable, could you describe it a bit?  Is it
>>>> window redrawing issues, notes not playing?  (Any info
>>>> here would help to diagnose what's going on).
>>>>
>>>> I was also running this with valgrind and it seems
>>>> there is a memory leak somewhere, but for the life of
>>>> me I can't see where it'd possibly leak memory.  It
>>>> reports something going on in sensMIDI and the midi
>>>> reading function, but even with everything compiled to
>>>> debug it has ????'s in the stack trace it gives, so
>>>> it's been very hard for me to find.
>>>>
>>>> Thanks though for your time to check it out!  I'll
>>>> keep on with it to see if I can make any more
>>> progress. >
>>>> Thanks!
>>>> steven
>>>>
>>>>
>>>> On 10/27/06, Victor Lazzarini
>>>>>  wrote: actually I got it
>>>>> working on OSX 10.3 here.But it seems a little
>>>> unstable. >
>>>>> At 17:07 27/10/2006, you wrote:
>>>>>> working here on Linux. But some of the lower notes
>>>>> seem to >be hanging (might be my own isntrument
>>>>> though) >
>>>>>> At 16:54 27/10/2006, you wrote:
>>>>>>> Hi All,
>>>>>>>
>>>>>>> I've just checked in a project I was working on
>>>>>> which is an FLTK >virtual keyboard midi driver.
>>>>>> It's written as a plugin midi driver >and if you
>>>>>> run csound using: >
>>>>>>> -+rtmidi=virtual -M0
>>>>>>>
>>>>>>> as your MIDI flags, a keyboard window will pop up
>>>>>> that looks like a >piano keyboard.  Using the
>>>>>> keyboard with mouse downs, drags, and up >will
>>>>>> fire off MIDI notes.  This should be useful in
>>>> situations where >you don't have a real MIDI device
>>>>>> available (testing an orch, when >you're on the
>>>>>> road, etc.) >
>>>>>>> I'd appreciate it if others here can update from
>>>>>> CVS and give it a >try.  There is one bug in
>>>>>> particular which I have been having a hard >time
>>>>>> diagnosing.  It seems that if you run the keyboard
>>>> either with >--displays or not and the CSD has no FLTK
>>>>>> widgets, the keyboard window >will eat up CPU (on
>>>>>> Linux here, the xorg process takes up a lot of
>>>>>>> it).   Any help with that would be greatly
>>>>>> appreciated. > >Also, I haven't had a chance to
>>>>>> run on OSX or Windows myself, so any >reports on
>>>>>> that would be great. >
>>>>>>> Thanks!
>>>>>>> steven
>>>>>>>
>>>>>>
>>>>
>>>>>>
>>> ---------------------------------------------------------
>>>>>> ---------------- >Using Tomcat but need to do
>>>> more? Need to support web services, security? >Get
>> stuff done quickly with pre-integrated technology to make
>>>>>> your job easier
>>>>>>> Download IBM WebSphere Application Server v.1.0.1
>>>>>> based on Apache Geronimo
>>>>
>>>>>>
>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=26
>>>>>> 3057&dat=121642
>>>>>>> _______________________________________________
>>>>>>> Csound-devel mailing list
>>>>> Csound-devel@lists.sourceforge.net >
>>>>
>>>>>>
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>> Victor Lazzarini >Music Technology Laboratory
>>>>>> Music Department
>>>>>> National University of Ireland, Maynooth
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>>
>>> ---------------------------------------------------------
>>>>> ---------------- >Using Tomcat but need to do more?
>>>> Need to support web services, security? >Get stuff
>> done quickly with pre-integrated technology to make your
>>>>> job easier >Download IBM WebSphere Application
>>>>> Server v.1.0.1 based on Apache Geronimo
>>>>
>>>>>
>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=26
>>>>> 3057&dat=121642
>>>>>> _______________________________________________
>>>>>> Csound-devel mailing list
>>>>> Csound-devel@lists.sourceforge.net
>>>>>>
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>> Victor Lazzarini Music Technology Laboratory
>>>>> Music Department
>>>>> National University of Ireland, Maynooth
>>>>>
>>>>>
>>>>>
>>>>
>>>>>
>> ----------------------------------------------------------
>>>>> --------------- Using Tomcat but need to do more?
>>>> Need to support web services, security? Get stuff done
>>>>> quickly with pre-integrated technology to make your
>> job easier Download IBM WebSphere Application Server
>>>>> v.1.0.1 based on Apache Geronimo
>>>>
>>>
>>
> http://sel.as-us.falkag.net/sel? 
> cmd=lnk&kid=120709&bid=263057&dat=121642
>>>>> _______________________________________________
>>>>> Csound-devel mailing list
>>>>> Csound-devel@lists.sourceforge.net
>>>>>
>>>>
>>>>
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>
>>>>
>>>>
>> ----------------------------------------------------------
>>>> --------------- Using Tomcat but need to do more? Need
>>>> to support web services, security? Get stuff done
>> quickly with pre-integrated technology to make your job
>>>> easier Download IBM WebSphere Application Server
>>>> v.1.0.1 based on Apache Geronimo
>>>>
>>>
>>
> http://sel.as-us.falkag.net/sel? 
> cmd=lnk&kid=120709&bid=263057&dat=121642
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>>
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>> ----------------------------------------------------------
>>> --------------- Using Tomcat but need to do more? Need
>>> to support web services, security? Get stuff done
>> quickly with pre-integrated technology to make your job
>>> easier Download IBM WebSphere Application Server v.1.0.1
>>> based on Apache Geronimo
>>
> http://sel.as-us.falkag.net/sel? 
> cmd=lnk&kid=120709&bid=263057&dat=121642
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>>
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>
>> ----------------------------------------------------------
>> --------------- Using Tomcat but need to do more? Need to
>> support web services, security? Get stuff done quickly
>> with pre-integrated technology to make your job easier
>> Download IBM WebSphere Application Server v.1.0.1 based on
>> Apache Geronimo
>>
> http://sel.as-us.falkag.net/sel? 
> cmd=lnk&kid=120709&bid=263057&dat=121642
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ---------------------------------------------------------------------- 
> ---
> Using Tomcat but need to do more? Need to support web services,  
> security?
> Get stuff done quickly with pre-integrated technology to make your  
> job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache  
> Geronimo
> http://sel.as-us.falkag.net/sel? 
> cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2006-10-27 20:53
From"Dr. Richard Boulanger"
SubjectRe: [Cs-dev]
We need both for OLPC.

On Oct 27, 2006, at 3:47 PM, Piché Jean wrote:

>
>
> Maybe I am missing something here. We have a perfectly functioning  
> ASCII keyboard, fully mapped to the universal.csd that will be used  
> on the OLPC for TamTam. The sources are available and it even has a  
> cute little interface for choosing instruments. Aren't we working  
> at cross-purposes here? I really dont understand why its necessary  
> to fight with FLTK if the idea is to have something working on the  
> OLPC.. we already have it...
>
> j
>
>
>
>
> -------- Message d'origine--------
> De: csound-devel-bounces@lists.sourceforge.net de la part de Dr.  
> Richard Boulanger
> Date: ven. 27/10/2006 15:43
> À: Victor.Lazzarini@nuim.ie; Developer discussions
> Objet : Re: [Cs-dev] FLTK Virtual Keyboard Midi Driver
>
> I agree that it would be wonderful to play the keyboard from the
> ascii keyboard as well.
>
> -dB
>
> Also, while you are at it.  Can you make the keyboard called by
> default if an actual hardware device is not found?
>
> -M0  - no device found - means to substiture -+rtmidi=virtual
>
> On Oct 27, 2006, at 3:34 PM, Victor Lazzarini wrote:
>
>> On windows XP, I can't get the keyboard and any other
>> FLTK window, graph or widgets together.
>>
>> Btw, can you do some key bindings for the keyboard
>> so that we can play from the computer keyboard?
>> It should be simple with a GUI toolkit like FLTK.
>>
>> Victor
>>
>>>
>>> It's strange, I do see a performance problem, but only
>>> when running a project where FLTK widgets are *not* there
>>> on Linux.  So FLTK is funny all around! :P
>>>
>>> steven
>>>
>>> On 10/27/06, Victor Lazzarini 
>>>> wrote: I only tested with an instrument that used fltk
>>>> widgets. The interaction between the two seems to
>>>> be the problem. But Dr. B seems to get it to run,
>>>> I presume without using widgets.
>>>>
>>>> FLTK is funny on OSX.
>>>>
>>>> However, linux is very good: both widgets and keyboard
>>>> work impeccably.
>>>>
>>>> Victor
>>>>>
>>>>> Hi Victor,
>>>>>
>>>>> Thanks for your feedback!  I've been racking by brain
>>>>> trying to debug this thing to make it run reliably but
>>>>> have to say that I'm not all that versed in FLTK as
>>>>> well as C calling C++ code, so any help in those
>>>>> regards from anyone would be very much appreciated.
>>>>>
>>>>> I do occasionally get hung notes too, but I haven't
>>>>> figured out what in the code is causing that, as to me
>>>>> the code looks like it's doing the right thing.  The
>>>>> keyboard itself only records the note-on when it turns
>>>>> on as well as note-offs, and the MIDI driver part
>>>>> reads and clears back to zero after using it.  Perhaps
>>>>> there's a threading issue somewhere though, I'll keep
>>>> looking. >
>>>>> As for unstable, could you describe it a bit?  Is it
>>>>> window redrawing issues, notes not playing?  (Any info
>>>>> here would help to diagnose what's going on).
>>>>>
>>>>> I was also running this with valgrind and it seems
>>>>> there is a memory leak somewhere, but for the life of
>>>>> me I can't see where it'd possibly leak memory.  It
>>>>> reports something going on in sensMIDI and the midi
>>>>> reading function, but even with everything compiled to
>>>>> debug it has ????'s in the stack trace it gives, so
>>>>> it's been very hard for me to find.
>>>>>
>>>>> Thanks though for your time to check it out!  I'll
>>>>> keep on with it to see if I can make any more
>>>> progress. >
>>>>> Thanks!
>>>>> steven
>>>>>
>>>>>
>>>>> On 10/27/06, Victor Lazzarini
>>>>>>  wrote: actually I got it
>>>>>> working on OSX 10.3 here.But it seems a little
>>>>> unstable. >
>>>>>> At 17:07 27/10/2006, you wrote:
>>>>>>> working here on Linux. But some of the lower notes
>>>>>> seem to >be hanging (might be my own isntrument
>>>>>> though) >
>>>>>>> At 16:54 27/10/2006, you wrote:
>>>>>>>> Hi All,
>>>>>>>>
>>>>>>>> I've just checked in a project I was working on
>>>>>>> which is an FLTK >virtual keyboard midi driver.
>>>>>>> It's written as a plugin midi driver >and if you
>>>>>>> run csound using: >
>>>>>>>> -+rtmidi=virtual -M0
>>>>>>>>
>>>>>>>> as your MIDI flags, a keyboard window will pop up
>>>>>>> that looks like a >piano keyboard.  Using the
>>>>>>> keyboard with mouse downs, drags, and up >will
>>>>>>> fire off MIDI notes.  This should be useful in
>>>>> situations where >you don't have a real MIDI device
>>>>>>> available (testing an orch, when >you're on the
>>>>>>> road, etc.) >
>>>>>>>> I'd appreciate it if others here can update from
>>>>>>> CVS and give it a >try.  There is one bug in
>>>>>>> particular which I have been having a hard >time
>>>>>>> diagnosing.  It seems that if you run the keyboard
>>>>> either with >--displays or not and the CSD has no FLTK
>>>>>>> widgets, the keyboard window >will eat up CPU (on
>>>>>>> Linux here, the xorg process takes up a lot of
>>>>>>>> it).   Any help with that would be greatly
>>>>>>> appreciated. > >Also, I haven't had a chance to
>>>>>>> run on OSX or Windows myself, so any >reports on
>>>>>>> that would be great. >
>>>>>>>> Thanks!
>>>>>>>> steven
>>>>>>>>
>>>>>>>
>>>>>
>>>>>>>
>>>> ---------------------------------------------------------
>>>>>>> ---------------- >Using Tomcat but need to do
>>>>> more? Need to support web services, security? >Get
>>> stuff done quickly with pre-integrated technology to make
>>>>>>> your job easier
>>>>>>>> Download IBM WebSphere Application Server v.1.0.1
>>>>>>> based on Apache Geronimo
>>>>>
>>>>>>>
>>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=26
>>>>>>> 3057&dat=121642
>>>>>>>> _______________________________________________
>>>>>>>> Csound-devel mailing list
>>>>>> Csound-devel@lists.sourceforge.net >
>>>>>
>>>>>>>
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>> Victor Lazzarini >Music Technology Laboratory
>>>>>>> Music Department
>>>>>>> National University of Ireland, Maynooth
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>>
>>>> ---------------------------------------------------------
>>>>>> ---------------- >Using Tomcat but need to do more?
>>>>> Need to support web services, security? >Get stuff
>>> done quickly with pre-integrated technology to make your
>>>>>> job easier >Download IBM WebSphere Application
>>>>>> Server v.1.0.1 based on Apache Geronimo
>>>>>
>>>>>>
>>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=26
>>>>>> 3057&dat=121642
>>>>>>> _______________________________________________
>>>>>>> Csound-devel mailing list
>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>> Victor Lazzarini Music Technology Laboratory
>>>>>> Music Department
>>>>>> National University of Ireland, Maynooth
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>>
>>> ----------------------------------------------------------
>>>>>> --------------- Using Tomcat but need to do more?
>>>>> Need to support web services, security? Get stuff done
>>>>>> quickly with pre-integrated technology to make your
>>> job easier Download IBM WebSphere Application Server
>>>>>> v.1.0.1 based on Apache Geronimo
>>>>>
>>>>
>>>
>> http://sel.as-us.falkag.net/sel?
>> cmd=lnk&kid=120709&bid=263057&dat=121642
>>>>>> _______________________________________________
>>>>>> Csound-devel mailing list
>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>
>>>>>
>>>>>
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>
>>>>>
>>>>>
>>> ----------------------------------------------------------
>>>>> --------------- Using Tomcat but need to do more? Need
>>>>> to support web services, security? Get stuff done
>>> quickly with pre-integrated technology to make your job
>>>>> easier Download IBM WebSphere Application Server
>>>>> v.1.0.1 based on Apache Geronimo
>>>>>
>>>>
>>>
>> http://sel.as-us.falkag.net/sel?
>> cmd=lnk&kid=120709&bid=263057&dat=121642
>>>>> _______________________________________________
>>>>> Csound-devel mailing list
>>>>> Csound-devel@lists.sourceforge.net
>>>>>
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>
>>> ----------------------------------------------------------
>>>> --------------- Using Tomcat but need to do more? Need
>>>> to support web services, security? Get stuff done
>>> quickly with pre-integrated technology to make your job
>>>> easier Download IBM WebSphere Application Server v.1.0.1
>>>> based on Apache Geronimo
>>>
>> http://sel.as-us.falkag.net/sel?
>> cmd=lnk&kid=120709&bid=263057&dat=121642
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>>
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>>>
>>> ----------------------------------------------------------
>>> --------------- Using Tomcat but need to do more? Need to
>>> support web services, security? Get stuff done quickly
>>> with pre-integrated technology to make your job easier
>>> Download IBM WebSphere Application Server v.1.0.1 based on
>>> Apache Geronimo
>>>
>> http://sel.as-us.falkag.net/sel?
>> cmd=lnk&kid=120709&bid=263057&dat=121642
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>> --------------------------------------------------------------------- 
>> -
>> ---
>> Using Tomcat but need to do more? Need to support web services,
>> security?
>> Get stuff done quickly with pre-integrated technology to make your
>> job easier
>> Download IBM WebSphere Application Server v.1.0.1 based on Apache
>> Geronimo
>> http://sel.as-us.falkag.net/sel?
>> cmd=lnk&kid=120709&bid=263057&dat=121642
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
> ---------------------------------------------------------------------- 
> ---
> Using Tomcat but need to do more? Need to support web services,  
> security?
> Get stuff done quickly with pre-integrated technology to make your  
> job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache  
> Geronimo
> http://sel.as-us.falkag.net/sel? 
> cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> 
> ---------------------------------------------------------------------- 
> ---
> Using Tomcat but need to do more? Need to support web services,  
> security?
> Get stuff done quickly with pre-integrated technology to make your  
> job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache  
> Geronimo
> http://sel.as-us.falkag.net/sel? 
> cmd=lnk&kid=120709&bid=263057&dat=121642______________________________ 
> _________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net