![]() |
|
Re: AID: My first message and question
From: Mel Wilson mwilson
the-wire.com
Date: Thu, 9 Sep 2004 10:32:44 -0700
: Sent via the Art Interface Device mailing list: aid@interaccess.org
: Use your "Reply All" to reply to the list, "Reply" for private response
In article <fd2b183c04090909074e2336ac@mail.gmail.com>,
diego sor <diegos@gmail.com> wrote:
>: Sent via the Art Interface Device mailing list: aid@interaccess.org
>: Use your "Reply All" to reply to the list, "Reply" for private response
>
>Hi All
>First of all, this is my first message, so Hello to everybody in the list.
Welcome aboard.
>
>Ok, here is my first question, why TX/RX pins PIC aren't wired to the
>"main" connector in the mainboard ?. Because I'm thinking in a midi
>interface for the AID, so tu build a separate module (another PCB) for
>this interface we need to share TX/RX pins.
As it stands, AID version 1 is very much an interface...
It gives your personal computer a way to control up to 128
output bits and two (soon to be four) Pulse-Width Modulation
channels, and to sense up to 128 input bits and up to 8
Analog-to-Digital channels. Without commands from the
computer through the serial interface, the AID mainboard
won't know what to do.
One chance to implement MIDI on the AID mainboard could
be to re-write aid_cmd.c to do all messages to and from the
computer as MIDI System Exclusive messages, run the serial
interface as MIDI, and use a MIDI merger/splitter to send
System Exclusives to the controlling computer and all other
messages to the other devices. (Control software on the
personal computer would also change to deal with the MIDI
format.)
I think AID version 1 is directed toward artists who
aren't already computer experts, and who can profit from a
new kind of access to fairly familiar tools in creating
their installations.
I foresee an AID version 2 or 3 directed to the
'graduates' of AID 1. This version would add capabilities
typically used in robotics, and would permit AID-based
installations to run without a directing Personal Computer.
Creating that kind of installation would involve some pretty
heavy programming. That needs a programming language, and
choice of language(s) is a signifcant part of the journey to
AID 2 or 3. Languages like Forth, Logo or Basic are possiblities,
with the chance that languages that people are investigating
now for AID 1 .. Director, Pure Data, or Python might stretch
that far.
Mel.
: messages saved at http://www.interaccess.org/aid/list
: unsubscribe/help requests to mailto:Majordomo@interaccess.org