Commit 7cdf62f1 authored by Jonathan Wilkes's avatar Jonathan Wilkes
Browse files

add messaging-over-audio idea

parent ff282867
......@@ -22,6 +22,7 @@
[Vintage Platform Audio Emulation Library](#vintage-platform-audio-emulation-library)
[Library for Data-Over-Audio Communication](#data-over-audio-messaging)
Automated Testing Framework
---------------------------
......@@ -573,3 +574,33 @@ that can be used as a starting point.
Pd (Purr Data is a fork of the software Pure Data-- the visual language itself
is usually referred to as Pd.) Also, C.
Data Over Audio Messaging
-------------------------
### Goal
Create a library that allows two instances of Purr Data to pass data messages
to each other using sound as the transmission medium.
### Details
Pd messages consist mainly of space-separated numbers and symbols.
Semicolons mark the end of a message.
Sometimes it would be helpful to be able to pass messages from
one instance of Purr Data to another-- especially if each instance is
on a different machine in the same room. This is currently done either
by setting up socket listener/receiver between the two instances or by
leveraging a separate message-passing system outside of Purr Data.
Since Purr Data is concerned mainly with analyzing and sythesizing sound,
machines running Purr Data typically have a mic and speakers connected to
a running instance. If it were possible for the user to simply create
objects which send/receive messages by sending audio signals to/from each
other it would greatly simplify sending at least small amounts of data
between machines.
### Difficulty: Moderate.
### Languages
Pd (Purr Data is a fork of the software Pure Data-- the visual language itself
is usually referred to as Pd.) However, the library may also be written in
C.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment