Xojo Conferences
XDCMay2019MiamiUSA

[MBS] Midi? (MBS Xojo Plugin Mailinglist archive)

Back to the thread list
Previous thread: [MBS] Starting the week
Next thread: [MBS] Project Cuisinart


Re: [MBS] MIDI Destinations and External Devices   -   Ron Benditt
  [MBS] Midi?   -   Christian Schmitz
   Re: [MBS] Midi?   -   Charlie Boisseau
    Re: [MBS] Midi?   -   David Austin
   Re: [MBS] Midi?   -   David Austin
   Re: [MBS] Midi?   -   David Austin
    [MBS] MIDI   -   Christian Schmitz
     Re: [MBS] MIDI   -   David Austin
      Re: [MBS] MIDI   -   Christian Schmitz
       Re: [MBS] MIDI   -   David Austin
        Re: [MBS] MIDI   -   Christian Schmitz
   [MBS] Expression Evaluator   -   Juergen Schreck

[MBS] Midi?
Date: 12.01.03 20:11 (Sun, 12 Jan 2003 20:11:21 +0100)
From: Christian Schmitz
Hi,

someone interested in MIDI on Mac OS X?

I was asked for such a plugin, but I don't have the hardware, so I need
really good beta testers.

Mfg
Christian

Re: [MBS] Midi?
Date: 12.01.03 22:39 (Sun, 12 Jan 2003 21:39:15 +0000)
From: Charlie Boisseau
> I was asked for such a plugin, but I don't have the hardware, so I need
> really good beta testers.

What hardware would be needed to test it? I have a working setup, but only
a basic one:

Roland EG-101 Keyboard
MidiMan Mac 2x2 Interface
Mac OS X 10.2 Midi Setup.

I'd be happy to give some help if you need it. A MIDI RB plugin would be a
good idea.

Re: [MBS] Midi?
Date: 13.01.03 18:05 (Mon, 13 Jan 2003 09:05:53 -0800)
From: David Austin
on 1/12/03 1:39 PM, Charlie Boisseau wrote:

>> I was asked for such a plugin, but I don't have the hardware, so I need
>> really good beta testers.
>
> What hardware would be needed to test it? I have a working setup, but only
> a basic one:
>
> Roland EG-101 Keyboard
> MidiMan Mac 2x2 Interface
> Mac OS X 10.2 Midi Setup.
>
> I'd be happy to give some help if you need it. A MIDI RB plugin would be a
> good idea.

This should be plenty to test a plug-in.

-------------
David Austin

Re: [MBS] Midi?
Date: 13.01.03 18:01 (Mon, 13 Jan 2003 09:01:38 -0800)
From: David Austin

I have a decent MIDI / Audio studio. I'd be willing to beta test.
I've been waiting for a RB MIDI solution for OS X. Please proceed.

Thanks,

_____________________
David Austin
_____________________

on 1/12/03 11:11 AM, Christian Schmitz wrote:

> Hi,
>
> someone interested in MIDI on Mac OS X?
>
> I was asked for such a plugin, but I don't have the hardware, so I need
> really good beta testers.
>
> Mfg
> Christian

Re: [MBS] Midi?
Date: 13.01.03 18:32 (Mon, 13 Jan 2003 09:32:47 -0800)
From: David Austin
on 1/12/03 11:11 AM, Christian Schmitz wrote:

> someone interested in MIDI on Mac OS X?

Yes, this would be a really good corner of the Mac market to get into. The
music software industry has not shown a lot of support for OS X. If there
was a RB plugin then we may start seeing more software applications for MIDI
on OS X.

-------------
David Austin

[MBS] MIDI
Date: 30.01.03 00:34 (Thu, 30 Jan 2003 00:34:07 +0100)
From: Christian Schmitz
Hi,

some code someone could try:

dim i,n as integer
dim m as MidiClientMBS
dim d as MidiDeviceMBS
dim s as CFStringMBS
dim o as CFObjectMBS

m=new MidiClientMBS

m.init newcfstringmbs("Realbasic test app")

n=m.NumberOfDevices
MsgBox "You have "+str(n)+" devices."

n=n-1
for ito n
d=m.GetDevice(i)
if d<>Nil then
oÐProperty(m.kMIDIPropertyName)
if o<>nil then
s=o.CFStringMBS
if s<>nil then
MsgBox s.str
end if
end if
end if
next

Mfg
Christian

-

Re: [MBS] MIDI
Date: 30.01.03 07:44 (Wed, 29 Jan 2003 22:44:42 -0800)
From: David Austin

I tried this. It returns the number of devices correctly.
The other variables are nil.
d, o, s are all nil.

Is GetDevice index 0 based?

Thanks,

David Austin

> some code someone could try:
>
> dim i,n as integer
> dim m as MidiClientMBS
> dim d as MidiDeviceMBS
> dim s as CFStringMBS
> dim o as CFObjectMBS
>
> m=new MidiClientMBS
>
> m.init newcfstringmbs("Realbasic test app")
>
> n=m.NumberOfDevices
> MsgBox "You have "+str(n)+" devices."
>
> n=n-1
> for ito n
> d=m.GetDevice(i)
> if d<>Nil then
> oÐProperty(m.kMIDIPropertyName)
> if o<>nil then
> s=o.CFStringMBS
> if s<>nil then
> MsgBox s.str
> end if
> end if
> end if
> next
>
> Mfg
> Christian
>
> --
> Three thousand functions in one REALbasic plug-in. The MBS Plugin.
>
> <http://www.monkeybreadsoftware.de/realbasic/plugins.html>
> --
> Web8REALbasic mailing list
> <email address removed>
> http://mail.huynh.de/mailman/listinfo/web8realbasic

-

Re: [MBS] MIDI
Date: 30.01.03 22:48 (Thu, 30 Jan 2003 22:48:04 +0100)
From: Christian Schmitz
> I tried this. It returns the number of devices correctly.
> The other variables are nil.
> d, o, s are all nil.
>
> Is GetDevice index 0 based?

Note sure, but should be. Maybe you try 1?

BTW, does someone know if there is a cheap device for MIDI which does
nothing big, but I can get for testing? Or is here someone in Germany,
who can rent me some input and output device?

Mfg
Christian

Re: [MBS] MIDI
Date: 31.01.03 04:09 (Thu, 30 Jan 2003 19:09:34 -0800)
From: David Austin

> BTW, does someone know if there is a cheap device for MIDI which does
> nothing big, but I can get for testing? Or is here someone in Germany,
> who can rent me some input and output device?

A MidiMan 1x1 midi interface may be the cheapest, but I'm not sure. They go
for $50 new in U.S. There are other manufactures such as Yamaha and Edirol
that have $39 models. Maybe you can find a used model for less $$.

Check out www.musiciansfriend.com for other options.

Maybe you don't need this, though. Check out MidiMonitor Software at:

http://www.xmidi.com/apps.html

It is an app that provides realtime monitoring of midi events. I'm not sure
if it'll work without a midi interface but since it is free you might as
well try it.

Re: [MBS] MIDI
Date: 31.01.03 16:18 (Fri, 31 Jan 2003 16:18:42 +0100)
From: Christian Schmitz
> A MidiMan 1x1 midi interface may be the cheapest, but I'm not sure. They go
> for $50 new in U.S. There are other manufactures such as Yamaha and Edirol
> that have $39 models. Maybe you can find a used model for less $$.

I ordered it. So we'll see next week what I can do with this.

Mfg
Christian