<div dir="ltr">On the MIDI side of things, a long time ago, I did write a stack to do some music related operations.<div><a href="http://code.google.com/p/wu-robotics/source/browse/#svn%2Ftrunk%2Fmusic">http://code.google.com/p/wu-robotics/source/browse/#svn%2Ftrunk%2Fmusic</a><br></div><div><br></div><div>I used it to make this video.</div><div><a href="https://www.youtube.com/watch?v=z1zI3UWUIQQ">https://www.youtube.com/watch?v=z1zI3UWUIQQ</a><br></div><div><br></div><div>(There also was a fork of the Create driver which is probably now lost to the ages that also accepted the music_msgs input)</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 11, 2014 at 8:46 AM, Raymond Sheh <span dir="ltr"><<a href="mailto:Raymond.Sheh@curtin.edu.au" target="_blank">Raymond.Sheh@curtin.edu.au</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

  
  <div bgcolor="#FFFFFF" text="#000000">
    <div>Hi Michael, <br>
      <br>
      <br>
      Thanks for your reply! Funnily enough I ran into your old project
      right when your email came in and was wondering if it might well
      solve my problems. <br>
      <br>
      I'm still going through the relevant docs so I'm asking the
      following with an incomplete understanding but I was wondering if
      your thoughts may help short circuit my thinking a little. <br>
      <br>
      I'm planning on using a chunk of Python to aggregate the ROS
      messages I'm interested in and figure out what sounds to play.
      It's sounding like Supercollider is the way to go to actually
      generate the sounds. Would there be an advantage to keeping things
      in ROS and using ROSOSC to talk to Supercollider, versus using
      Python's OSC interface to talk out to Supercollider directly? <br>
      <br>
      <br>
      Cheers!<br>
      <br>
      - Raymond<div><div class="h5"><br>
      <br>
      On 11/11/2014 9:55 PM, Michael Carroll wrote:<br>
    </div></div></div><div><div class="h5">
    <blockquote type="cite">Raymond,
      <div><br>
      </div>
      <div>I wrote a bridge between ros and OSC quite a while ago.  I
        don't know that it will still work, but I think that it would
        provide a reasonable starting place for your experiments.</div>
      <div><br>
      </div>
      <div><a href="https://github.com/Auburn-Automow/rososc" target="_blank">https://github.com/Auburn-Automow/rososc</a></div>
      <div><br>
      </div>
      <div>~mc<br>
        <br>
        On Tuesday, November 11, 2014, Raymond Sheh <<a href="mailto:Raymond.Sheh@curtin.edu.au" target="_blank">Raymond.Sheh@curtin.edu.au</a>>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi All,<br>
          <br>
          <br>
          We're trying to figure out a way to have our robot's beeps be
          a little more musical and on-the-fly generated so I'm looking
          for a way of piping ROS messages into a software music
          synthesiser of some sort (or synthesizer for those of you in
          the US).<br>
          <br>
          I've found lots of stuff about getting ROS to play sounds or
          to say text via a text-to-speech synth but I'm drawing a bit
          of a blank on something that is more musical.<br>
          <br>
          Before I go to the trouble of connecting ROS to something like
          Supercollider or Fluidsynth, I was just wondering if anyone
          here knew of work already being done in this direction. My
          Google-fu is kinda failing me on this one.<br>
          <br>
          <br>
          Cheers!<br>
          <br>
          - Raymond<br>
          <br>
          -- <br>
          Dr. Raymond Sheh<br>
          Senior Lecturer<br>
          <br>
          Curtin University of Technology<br>
          Department of Computing<br>
          Level 3, Building 314, Kent St<br>
          Bentley, Western Australia<br>
          <br>
          <a href="tel:%2B61%208%209266%204269" value="+61892664269" target="_blank">+61 8 9266 4269</a><br>
          GPO Box U1987 Perth WA 6845 AUSTRALIA<br>
          <br>
          _______________________________________________<br>
          ros-users mailing list<br>
          <a>ros-users@lists.ros.org</a><br>
          <a href="http://lists.ros.org/mailman/listinfo/ros-users" target="_blank">http://lists.ros.org/mailman/listinfo/ros-users</a><br>
        </blockquote>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
ros-users mailing list
<a href="mailto:ros-users@lists.ros.org" target="_blank">ros-users@lists.ros.org</a>
<a href="http://lists.ros.org/mailman/listinfo/ros-users" target="_blank">http://lists.ros.org/mailman/listinfo/ros-users</a>
</pre>
    </blockquote>
    <br>
    <br>
    </div></div><pre cols="72"><span class="HOEnZb"><font color="#888888">-- 

Dr Raymond Sheh
Senior Lecturer

Curtin University of Technology
Department of Computing
Level 3, Building 314, Kent St
Bentley, Western Australia

</font></span><span class=""><a href="tel:%2B61%208%209266%204269" value="+61892664269" target="_blank">+61 8 9266 4269</a>
GPO Box U1987 Perth WA 6845 AUSTRALIA</span></pre>
  </div>

<br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@lists.ros.org">ros-users@lists.ros.org</a><br>
<a href="http://lists.ros.org/mailman/listinfo/ros-users" target="_blank">http://lists.ros.org/mailman/listinfo/ros-users</a><br>
<br></blockquote></div><br></div>