Dear Rainer,
With the version we are developing it is already possible to run several
agents on the same machine and even on the same browser, each one on a
window or a tag. To this effect, temporary files used for communication
will be specific to a session and to the page from which it originated.
Agants will certainly communicate via MIDI ports, as currently
implemented, but I wish that we (or some more qualified persons) also
implement the protocol for OSC. First step will be MIDI, once the
interface and all soundless operations have been completed and fully
checked.
I have a primitive notion of MIDI with cables and interfaces, but I
guess machines can imbed MIDI commands into Ethernet and wireless
networks. Definitely this will reduce the load on every processor. Some
agents could even produce items with sound-objects containing no musical
code, just for te sake of creating a time-structure sending
synchonization messages to other players. Well, orchestra conductors ;-)
And others would take care of the lighting system. Still, none of them
will make coffee ;-)
Bernard
Rainer Schütz wrote on 19/07/2020 18:02:
> Sounds fascinating!
>
>> On 19. Jul 2020, at 17:11, Bernard Bel <ber...@gm...
>> <mailto:ber...@gm...>> wrote:
>>
>> All these interactions already work in BP2.9.8 but I could never
>> afford putting together hardware to program a demo. ;-)
>
> So you envision each agent running its own computer? If so, bp3
> running on the Raspberry Pi might bring down costs dramatically! But
> it might also be possible to run multiple agents on the same computer?
> If necessary on multiple virtual machines? That might also help to
> bring down latency. I think most interactive computer music goes
> through the network using OSC these days, but latency is still a big
> problem (also a reason for “drone-music” ;-) )…
>
> Best
> .r.
|