programming tools for Windows applications development
  Home  |   SwiftForth Archive  |   SwiftX Archive  |

Re: Midicapture-

From: Carl A. Helber <chelber_at_cox.net>
Date: Tue, 18 Jul 2006 14:18:03 -0700

Kevin Appert asked, "What ever happened with this?"

It appears to me that nobody is interested in MIDI anymore. Though there are
many books on writing MIDI programs, most that I have seen e.g. MAXIMUM MIDI
deal with C and C++ programs
with which I have had next to zero success with using Microsoft's Visual
C++. I have written many programs in the last several years using SwiftForth
and they work very well for my specialized use which is sending
information - SMF files and configuration information - to and from an Allen
Theatre III organ.

My recent renewed interest in writing MIDI programs came about when I bought
a MIDISPORT UNO USB Interface. While with the kind help of an sftalk
contributor I was able to write a program that did everything my previous
send programs did, I was unable to do the reverse - capture information
being sent by the organ. In the good old days of PC@ and PC! all this was
relatively easy. With USB I don't know how to capture and store at a known
address what is being sent from the organ. There are several programs that
do this (e.g. MidiSpy for which I have the C code) but except for "Hello
World" and a few other simple programs, I've not been successful in
converting C or C++ programs to SwiftForth equivalents.

I'd be delighted to hear from some knowledgeable SwiftForth expert who could
advise me on the use of the USB but I suspect that what I'm interested in
has too little general utility.

----- Original Message -----
From: "Appert, Kevin" <kevin.appert_at_lmco.com>
To: <sftalk_at_forth.com>
Sent: Tuesday, July 18, 2006 9:25 AM
Subject: [sftalk] Re: Midicapture-

What ever happened with this?

-----Original Message-----
From: Appert, Kevin
Sent: Friday, May 26, 2006 8:40 AM
To: 'sftalk&forth.com'
Subject: RE: [sftalk] Re: Midicapture-

Did the M-Audio MIDIsport Uno USB interface come with a DLL or are you
supposed to get at it through the Windows API?

There are plenty of MIDI/SoundCard/Windows API books around.

If it doesn't converge in a week or two, consider contacting Tim Duncan.
Although he is desperately busy, he is also a thoroughly wonderful guy
and might be able to help you out.
http://www.centerforhighperformance.net/
http://www.cogswell.edu/person/34.html

-----Original Message-----
From: sftalk-bounce&forth.com [mailto:sftalk-bounce&forth.com]On Behalf
Of Bob Nash
Sent: Thursday, May 25, 2006 2:48 PM
To: sftalk&forth.com
Subject: [sftalk] Re: Midicapture-

I can't help on the Midi capture, but would be interested in seeing some
code snippets on how you talked to Midi and your hardware interface. Is
the M-Audio MIDIsport UNO interface a commonly available item?

-----Original Message-----
From: sftalk-bounce&forth.com [mailto:sftalk-bounce&forth.com]On Behalf
Of Carl A. Helber
Sent: Wednesday, May 24, 2006 1:50 PM
To: SFTALK
Subject: [sftalk] Midicapture-

I have fiddled with Midicapture.f which can be found using Google and
though
I can compile it using SwiftForth, I have yet to figure out what it
does. I
had hoped that it would provide a clue as to how to write a simple
procedure
to read a single byte from a USB port associated with an M-Audio
MIDIsport
UNO interface connected to an electronic organ. I have a SwiftForth
program
that sends MIDI bytes to the organ - it works very well but capturing a
received byte has eluded me. Can anyone out there provide any help or
perhaps steer me to any answers (please not C++).

Respectfully,

Carl Helber

----------------------------------------------------------------------
sftalk_at_forth.com The SwiftForth programming discussion email list
To unsubscribe, send subject "unsubscribe" to sftalk-request_at_forth.com
For list command help, send subject "help" to sftalk-request_at_forth.com
Message archives are located at http://www.forth.com/archive/sftalk
----------------------------------------------------------------------
This list is a forum for SwiftForth users. For product support and bug
reports, please send email to support_at_forth.com
----------------------------------------------------------------------

----------------------------------------------------------------------
sftalk_at_forth.com The SwiftForth programming discussion email list
To unsubscribe, send subject "unsubscribe" to sftalk-request_at_forth.com
For list command help, send subject "help" to sftalk-request_at_forth.com
Message archives are located at http://www.forth.com/archive/sftalk
----------------------------------------------------------------------
This list is a forum for SwiftForth users. For product support and bug
reports, please send email to support_at_forth.com
----------------------------------------------------------------------
Received on Tue Jul 18 2006 - 14:18:48 PDT

This archive was generated by hypermail 2.2.0 : Tue Dec 02 2008 - 03:04:40 PST