[ddots-l] Re: BCF2000 Control Surface?

  • From: "Tim Burgess" <tim@xxxxxxxxxxxxx>
  • To: <ddots-l@xxxxxxxxxxxxx>
  • Date: Tue, 5 Jan 2010 20:37:30 -0000

Bryan,

The problem happens when you try and encapsulate a callback routine into a
c++ class as the this pointer is undefined at compile time with respect to
the win32 SDK.  This issue happens because win32 was written in straight C.
There are a number of possible ways around the issue - the best is probably
to use a pseudo this pointer declared as a structure, as this method is
thread-safe, which will be a requirement for my code.  I've found a good
article at http://www.ddj.com/cpp/184403375 which describes the issue and
possible remedies.  I'm sure I could crack this myself, but it'll be faster
to get somebody else to do it who has more experience.  An additional
problem is that I can't just release a copy of the code without an NDA being
in place, as it contains a definition of the Mackie protocol which I had to
sign an NDA to get, though I can distribute it to any nominated contractor
who also signs a copy of the agreement.

Best wishes.

Tim Burgess
Raised Bar Ltd
Phone:  +44 (0)1827 719822
Mobile:  07989 486976
Web:  http://www.raisedbar.net
Facebook:
http://www.facebook.com/pages/Atherstone-United-Kingdom/Raised-Bar-Ltd/12023
4896800

Don't forget to vote for improved access to music and music technology at

http://www.raisedbar.net/petition.htm
 

-----Original Message-----
From: ddots-l-bounce@xxxxxxxxxxxxx [mailto:ddots-l-bounce@xxxxxxxxxxxxx] On
Behalf Of Bryan Smart
Sent: 05 January 2010 18:36
To: ddots-l@xxxxxxxxxxxxx
Subject: [ddots-l] Re: BCF2000 Control Surface?

Tim, what is the issue? I might not be able to solve it personally, but I
can probably find you an answer. 

Bryan

-----Original Message-----
From: ddots-l-bounce@xxxxxxxxxxxxx [mailto:ddots-l-bounce@xxxxxxxxxxxxx] On
Behalf Of Tim Burgess
Sent: Tuesday, January 05, 2010 3:53 AM
To: ddots-l@xxxxxxxxxxxxx
Subject: [ddots-l] Re: BCF2000 Control Surface?

Chris,

They break easily, but the next option for better quality would be a Mackie
Control Universal and you may have to remortgage to afford one.  I'm still
working on my Mackie Display Reader project, but that should work with any
Mackie-compliant surface - the project is somewhat hung at the moment due to
an incompatibility between c++ code and the Win32 SDK, but I'm trying to
find a programmer with enough experience to overcome the issue and I'll pay
him to do it quick rather than keep the project stalled.

Best wishes.

Tim Burgess
Raised Bar Ltd
Phone:  +44 (0)1827 719822
Mobile:  07989 486976
Web:  http://www.raisedbar.net
Facebook:
http://www.facebook.com/pages/Atherstone-United-Kingdom/Raised-Bar-Ltd/12023
4896800

Don't forget to vote for improved access to music and music technology at

http://www.raisedbar.net/petition.htm
 


-----Original Message-----
From: ddots-l-bounce@xxxxxxxxxxxxx [mailto:ddots-l-bounce@xxxxxxxxxxxxx] On
Behalf Of Chris Smart
Sent: 05 January 2010 02:18
To: jsonar@xxxxxxxxxx
Cc: ddots-l@xxxxxxxxxxxxx; info@xxxxxxxxxxxxxxxxxxxxxxxxxxx
Subject: [ddots-l] BCF2000 Control Surface?

So, a fair number of blind people are using the Behringer BCF2000 control
surface?
I'm impressed that a surface that cheap has motorized faders!

Any caveats before I go pick one up?

thanks
Chris

PLEASE READ THIS FOOTER AT LEAST ONCE!
To leave the list, click on the immediately following link:
ddots-l-request@xxxxxxxxxxxxx?subject=unsubscribe
If this link doesn't work then send a message to:
ddots-l-request@xxxxxxxxxxxxx
and in the Subject line type
unsubscribe
For other list commands such as vacation mode, click on the immediately
following link:
ddots-l-request@xxxxxxxxxxxxx?subject=faq or send a message, to
ddots-l-request@xxxxxxxxxxxxx and in the Subject line type faq


PLEASE READ THIS FOOTER AT LEAST ONCE!
To leave the list, click on the immediately following link:
ddots-l-request@xxxxxxxxxxxxx?subject=unsubscribe
If this link doesn't work then send a message to:
ddots-l-request@xxxxxxxxxxxxx
and in the Subject line type
unsubscribe
For other list commands such as vacation mode, click on the immediately
following link:
ddots-l-request@xxxxxxxxxxxxx?subject=faq or send a message, to
ddots-l-request@xxxxxxxxxxxxx and in the Subject line type faq

PLEASE READ THIS FOOTER AT LEAST ONCE!
To leave the list, click on the immediately following link:
ddots-l-request@xxxxxxxxxxxxx?subject=subscribe
If this link doesn't work then send a message to:
ddots-l-request@xxxxxxxxxxxxx
and in the Subject line type
unsubscribe
For other list commands such as vacation mode, 
click on the immediately following link:
ddots-l-request@xxxxxxxxxxxxx?subjectzq or
send a message, to 
ddots-l-request@xxxxxxxxxxxxx
and in the Subject line type
faq


PLEASE READ THIS FOOTER AT LEAST ONCE!
To leave the list, click on the immediately following link:
ddots-l-request@xxxxxxxxxxxxx?subject=unsubscribe
If this link doesn't work then send a message to:
ddots-l-request@xxxxxxxxxxxxx
and in the Subject line type
unsubscribe
For other list commands such as vacation mode, 
click on the immediately following link:
ddots-l-request@xxxxxxxxxxxxx?subject=faq or
send a message, to 
ddots-l-request@xxxxxxxxxxxxx
and in the Subject line type
faq

Other related posts: