
GEM and MIDI using APL.68000; help
Quote:
>I'd like to write GEM-based applications for an Atari ST using APL.68000
>from MicroAPL Ltd. Moreover they should communicate via the
>MIDI-ports. ...
>1. I/O via serial port is implemented with a local auxiliary processor
> (functions ARBIN, ARBOUT). I/O via MIDI-port is *not* implemented.
It is, only it's not documented. Just specify the appropriate port
number (3, I think). APL.68000 won't be fast enough for real-time
musical applications; you'd have to write an own auxiliary processor
for that. The neat thing about ARBIN is that you can read any amount
of data in one chunk without worrying about buffering. I had no
problems writing a soundbank manager for my synth.
Quote:
>2. GEM Support:
> - There is a Workspace STGRAPH, which allows to call VDI-functions.
> Is VDI supported completely?
Yes. There is a low level interface. (Well, you can't do raster
copying or anything requiring absolute pointers.)
Quote:
> - Concerning AES, ... What is missing?
Quite a lot ... especially user-defined windows. There is no generic
way to call AES functions except from an auxiliary processor. I
haven't tried much of that, though.
Quote:
>4. Any experience with APL-ASS (a tool for binding Assembler programs)?
> Maybe this is only available by the German distributor gdat, Bielefeld?
gdat supplies quite a few tools for writing Window/Menu/Icon-based
applications, in particular, a fast editor package. You should
contact them (they are not on the net, unfortunately).
[Perhaps you should take a look at the APL.68000/MWC interface I posted
recently.]
Udo Hafermann