Xojo Conferences
XDCMay2019MiamiUSA

[MBS] MidiEndPointMBS Broken Under Xojo (MBS Xojo Plugin Mailinglist archive)

Back to the thread list
Previous thread: [MBS] MBS Real Studio Audio Plugin crash
Next thread: [MBS] Direct Show Video Capture with Audio


[MBS] MidiEndPointMBS Broken Under Xojo   -   Julia Truchsess
  Re: [MBS] MidiEndPointMBS Broken Under Xojo   -   fqd
  [MBS] MidiEndPointMBS Broken Under Xojo   -   Julia Truchsess
   Re: [MBS] MidiEndPointMBS Broken Under Xojo   -   Christian Schmitz
   Re: [MBS] MidiEndPointMBS Broken Under Xojo   -   Christian Schmitz
   [MBS] Re: MidiEndPointMBS Broken Under Xojo   -   Julia Truchsess

[MBS] MidiEndPointMBS Broken Under Xojo
Date: 07.06.13 12:44 (Fri, 7 Jun 2013 07:44:18 -0400)
From: Julia Truchsess
Ah, I understand, now, great, thanks!

julia

Date: Thu, 6 Jun 2013 16:37:25 +0200
From: Christian Schmitz <<email address removed><mailto:<email address removed>>>
Subject: Re: [MBS] MidiEndPointMBS Broken Under Xojo (Julia Truchsess)

On 06.06.2013, at 16:18, Julia Truchsess <<email address removed><mailto:<email address removed>>> wrote:

Sorry, I don't see what the MacOS version or Carbon have to do with it. The 12.5 version of the plugin works in RS2011, RS2012, and Xojo. The 13pr version of the plugin does not work in any of these.

I compared code of 12.5 to current plugin.
I see all the changes we made to prepare fro Xojo and 64 bit.

Maybe we can talk next week and I provide a debug version.

Greetings
Christian

_______________________________________________
Mbsplugins_monkeybreadsoftware.info mailing list
<email address removed>
https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info

Re: [MBS] MidiEndPointMBS Broken Under Xojo
Date: 17.06.13 16:25 (Mon, 17 Jun 2013 17:25:16 +0200)
From: fqd
Greetings All,

Any following up concerning this one ?
I got same trouble with MBS 13.1 and RS 2012r2.1

Regards,
Fred

Le 07/06/2013 13:44, Julia Truchsess a écrit :
> Ah, I understand, now, great, thanks!
>
> julia
>
> Date: Thu, 6 Jun 2013 16:37:25 +0200
> From: Christian Schmitz <<email address removed><mailto:<email address removed>>>
> Subject: Re: [MBS] MidiEndPointMBS Broken Under Xojo (Julia Truchsess)
>
> On 06.06.2013, at 16:18, Julia Truchsess <<email address removed><mailto:<email address removed>>> wrote:
>
> Sorry, I don't see what the MacOS version or Carbon have to do with it. The 12.5 version of the plugin works in RS2011, RS2012, and Xojo. The 13pr version of the plugin does not work in any of these.
>
> I compared code of 12.5 to current plugin.
> I see all the changes we made to prepare fro Xojo and 64 bit.
>
> Maybe we can talk next week and I provide a debug version.
>
> Greetings
> Christian
>
> _______________________________________________
> Mbsplugins_monkeybreadsoftware.info mailing list
> <email address removed>
> https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info

_______________________________________________
Mbsplugins_monkeybreadsoftware.info mailing list
<email address removed>
https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info

[MBS] MidiEndPointMBS Broken Under Xojo
Date: 05.06.13 16:25 (Wed, 5 Jun 2013 11:25:33 -0400)
From: Julia Truchsess
MidiEndpointMBS doesn't work for me under Xojo. I have made no changes to code that works fine under RS.

MidiClientMBS.NumberOfSources and MidiClientMBS.NumberOfDestinations correctly reports the number of sources and dests.

This code:

dest = new MidiEndpointMBS
dest=me.GetDestination(destnum)

works when the destination pointed to is the Mac's internal IAC bus. When it is my external device, however, dest is NIL after the second line is executed.

The corresponding code for sources:

source = new MidiEndpointMBS
source=me.GetSource(srcnum)

works fine for my external device.

Again, this code works fine under RS and I made no changes. I'm using MBS 132pr4. Windows Midi works fine.

Thanks,
Julia
_______________________________________________
Mbsplugins_monkeybreadsoftware.info mailing list
<email address removed>
https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info

Re: [MBS] MidiEndPointMBS Broken Under Xojo
Date: 05.06.13 20:14 (Wed, 5 Jun 2013 21:14:30 +0200)
From: Christian Schmitz

Am 05.06.2013 um 17:25 schrieb Julia Truchsess <<email address removed>>:

> works when the destination pointed to is the Mac's internal IAC bus. When it is my external device, however, dest is NIL after the second line is executed.
>

I see that here in Carbon and Cocoa in Xojo things work fine in general.

I just see a problem that a virtual source from Midi Keys is not closed in a way that I can reconnect to it.
So first run I see NumberOfSources = 1 and second run it returns 0.
No idea way.

In general Apple can change behavior of apps depending on which target they have been compiled for.
So your Xojo app is marked 10.6 compatibility while Carbon one may have 10.5 or older.

Greetings
Christian

Re: [MBS] MidiEndPointMBS Broken Under Xojo
Date: 29.06.13 19:50 (Sat, 29 Jun 2013 20:50:29 +0200)
From: Christian Schmitz

Am 05.06.2013 um 17:25 schrieb Julia Truchsess <<email address removed>>:

> MidiEndpointMBS doesn't work for me under Xojo. I have made no changes to code that works fine under RS.
>

This bug should be fixed in next plugin prerelease.

Greetings
Christian

[MBS] Re: MidiEndPointMBS Broken Under Xojo
Date: 06.06.13 03:47 (Wed, 5 Jun 2013 22:47:55 -0400)
From: Julia Truchsess
Sorry, it's not a Xojo issue, it's a 13pr issue. The program works under Xojo using 12.5 plugins.

Julia

From: Julia Truchsess <<email address removed><mailto:<email address removed>>>
Date: Wednesday, June 5, 2013 11:25 AM

MidiEndpointMBS doesn't work for me under Xojo. I have made no changes to code that works fine under RS.

MidiClientMBS.NumberOfSources and MidiClientMBS.NumberOfDestinations correctly reports the number of sources and dests.

This code:

dest = new MidiEndpointMBS
dest=me.GetDestination(destnum)

works when the destination pointed to is the Mac's internal IAC bus. When it is my external device, however, dest is NIL after the second line is executed.

The corresponding code for sources:

source = new MidiEndpointMBS
source=me.GetSource(srcnum)

works fine for my external device.

Again, this code works fine under RS and I made no changes. I'm using MBS 132pr4. Windows Midi works fine.

Thanks,
Julia
_______________________________________________
Mbsplugins_monkeybreadsoftware.info mailing list
<email address removed>
https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info