Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] internal callback

Date2006-10-28 18:58
FromMichael Gogins
SubjectRe: [Cs-dev] internal callback
I'll check it out immediately. Thanks!

Best,
Mike

----- Original Message ----- 
From: "Steven Yi" 
To: ; "Developer discussions" 
Sent: Saturday, October 28, 2006 12:57 PM
Subject: Re: [Cs-dev] internal callback


> Hi Victor and Michael,
> 
> I think I fixed CsoundVST to work with FLTK widgets now.  I've just
> checked in CsoundVST.cpp and basically what I did was match up the
> fltkFlags being passed in with the ones from csound5gui.  CsoundVST
> had it set to disable graphs, FL::awake, and FL::wait, flags 4, 8.
> (Csound5GUI has 4,8, and 16 on).  I recompiled and was able to run
> examples with FLTK widgets, as well as able to use the new virtual
> keyboard along with it.
> 
> I did notice though a segfault at the end when I closed out CsoundVST.
> I don't know if it was related to the widgets.  (Was working with my
> non-debug build).
> 
> Michael, could you let me know if this has fixed it up for you?
> 
> BTW: I've also been further improving the virtual keyboard.  I just
> fixed an issue where if you minimized it and reactivated it it was
> dead.  I am still getting stuck midi-notes on occasion, but am now
> able to repeat this (seems if you run across and release outside of
> the window it'll happen) so hope to get that fixed up shortly.
> 
> I still have no idea why the graph display doesn't show if the
> keyboard is on though.
> 
> Thanks!
> steven
> 
> 
> On 10/28/06, Victor Lazzarini  wrote:
>> yes, but is the GUI (using FLTK) for your host in a separate
>> thread from Csound? If it is, that is the problem.
>>
>> Winsound uses Yield to update its GUI and therefore
>> is completely single-threaded.
>>
>> Victor
>>
>> > But I have the same problem (dead widget windows) with or
>> > without FLTK  threads. I may have yet another thread in
>> > there, it was so long ago I have  forgotten. Would that
>> > cause a problem?
>> >
>> > Regards,
>> > Mike
>> >
>> > ----- Original Message -----
>> > From: "Victor Lazzarini" 
>> > To: "Developer discussions"
>> >  Sent: Saturday,
>> > October 28, 2006 4:26 AM Subject: Re: [Cs-dev] internal
>> > callback
>> >
>> >
>> > > No FLTK threads fixes it for widgets and graphs,
>> > > but not widgets, graphs and keyboard.
>> > >
>> > > As for CsoundVST, if you use FLTK on a separate
>> > > thread inside it for its GUI, then that's why it
>> > > does not work. Winsound works because it's
>> > single-threaded. >
>> > > Victor
>> > >
>> > >>
>> > >> Hi All,
>> > >>
>> > >> I just wanted to say I tried compiling with
>> > noFLTKThreads >> last night and was able to run the
>> > keyboard or widget >> windows, but not the graph displays.
>> > >>
>> > >> For CsoundVST, what happens when you try to run CSD's
>> > with >> FLTK widgets?  (No Windows, dead windows, etc.)
>> > >>
>> > >> steven
>> > >>
>> > >> On 10/28/06, Michael Gogins 
>> > wrote: >> > Could you either take a look at the
>> > CsoundVST.cpp and >> > CsoundVstFltk.cpp code (it is
>> > currently built with >> > noFLTKThreads=0), or explain to
>> > me what I would need to >> do to get FLTK widgets to work
>> > in CsoundVST? > >> > Regards,
>> > >> > Mike
>> > >> >
>> > >> > ----- Original Message -----
>> > >> > From: "Victor Lazzarini" 
>> > >> > To: 
>> > >> > Sent: Friday, October 27, 2006 8:32 AM
>> > >> > Subject: [Cs-dev] internal callback
>> > >> >
>> > >> >
>> > >> > >I have made the changes and tested on Windows, all
>> > >> > seems OK, now in CVS. >Now
>> > >> > > we need to test more carefully to see if this has
>> > >> > > actuall fixed anything. But
>> > >> > > I think this *at least* will prevent future issues
>> > >> > > with host yield callbacks.
>> > >> > >
>> > >> > > Victor
>> > >> > >
>> > >> > > 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