[ddots-l] Re: BCF2000 Control Surface?

Something is wrong with your BlindProgramming subscription. Is very active.

I suggested the money as a way to persuade an expert that knows how to do this, 
but doesn't particularly care about music hardware and software.

Bryan

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

I can test by making the callback global (i.e. outside the class structure), 
but this vastly limits the ease with which the final program can be made 
flexible.  For example, using a class-based architecture it'll be a lot easier 
to cope with users who just have a BCF2000 or an MCU, those who have multiple 
units and those who have a mix like an MCU, an extender and a C4.

I've got the details for the blindprogramming list, but I thought it had died - 
I think I'm still a member but I haven't seen any traffic for ages.
I'm not overly concerned about the money side of things (though donations would 
be nice once the thing's up and running to some degree - not before).

Any and all contacts welcome on this one.

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 22:24
To: ddots-l@xxxxxxxxxxxxx
Subject: [ddots-l] Re: BCF2000 Control Surface?

How are you testing without the callback, or do you need this resolved to begin 
work on providing speech output for the events that you receive?

Do you know about the blindprogramming list? Someone might be able to help you 
figure it out there. If not out of the goodness of their hearts, then I'm sure 
that we can take up a donation to act as an incentive for them.

We should figure out some way of moving forward with this, though. Let me know 
if you need the blindprogramming list info to find a coder to assist.
If we need money, then ddots or MIDI-mag people can probably come up with some. 
I'm good at persuading people, so I'll try to appeal to them on our behalf, if 
that would help. I'll certainly donate cash.

Bryan

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

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 
c++ 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

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

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úq or
send a message, to
ddots-l-request@xxxxxxxxxxxxx
and in the Subject line type
faq

Other related posts: