<div dir="ltr"><div>I would also like to have the sound appear in the REPL, as you describe.  Indeed, it might not even be that hard. The key here is to get ...<br><br></div><div>... okay, lemme just ask:<br><br></div>Robby, if I want a value to be displayed as a snip (with interesting clickable behavior) in DrRacket, would I be using a gen:custom-write property on the struct, or does DrR have a separate mechanism for customizing the display of values?<br><br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 31, 2014 at 2:52 PM, James Vanderhyde <span dir="ltr"><<a href="mailto:jvanderhyde@benedictine.edu" target="_blank">jvanderhyde@benedictine.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thank you, Jay; rsound answers part of my question: simple audio processing on the REPL. What I would like is for the sound to appear in the REPL as a player with play/pause, etc. The benefit is that users can easily scroll back through the interactions pane and compare/contrast previous output. Is there any system available for this?<br>
<br>
Also, is there a good mailing list for people teaching with Racket? Thank you.<br>
<span class="im HOEnZb"><br>
James<br>
--<br>
Dr. James Vanderhyde<br>
Math and Computer Science<br>
Benedictine College<br>
<a href="mailto:jvanderhyde@benedictine.edu">jvanderhyde@benedictine.edu</a><br>
<a href="http://vanderhyde.us/~james/pro/" target="_blank">http://vanderhyde.us/~james/pro/</a><br>
<br>
<br>
<br>
</span><div class="HOEnZb"><div class="h5">> On Oct 21, 2014, at 11:19 AM, Jay McCarthy <<a href="mailto:jay.mccarthy@gmail.com">jay.mccarthy@gmail.com</a>> wrote:<br>
><br>
> You are looking for RSound:<br>
><br>
> <a href="http://pkg-build.racket-lang.org/doc/rsound/index.html" target="_blank">http://pkg-build.racket-lang.org/doc/rsound/index.html</a><br>
><br>
> On Tue, Oct 21, 2014 at 12:15 PM, James Vanderhyde<br>
> <<a href="mailto:jvanderhyde@benedictine.edu">jvanderhyde@benedictine.edu</a>> wrote:<br>
>> Hello, community. I am going to teach a course on Media Computation this<br>
>> coming spring. I want to use DrRacket. I like Stephen Bloch’s Picturing<br>
>> Programs, and I like how students can manipulate images directly on the<br>
>> REPL. I want a similar interface for manipulating audio. I think the sound<br>
>> should appear in the REPL as a little player control with play/pause,<br>
>> rewind, etc. Does anything like this exist? Does anyone have any ideas for<br>
>> simple audio processing from the REPL? Has anyone taught Media Computation<br>
>> (including audio) using Racket?<br>
>><br>
>> James<br>
>> --<br>
>> Dr. James Vanderhyde<br>
>> Math and Computer Science<br>
>> Benedictine College<br>
>> <a href="mailto:jvanderhyde@benedictine.edu">jvanderhyde@benedictine.edu</a><br>
>> <a href="http://vanderhyde.us/~james/pro/" target="_blank">http://vanderhyde.us/~james/pro/</a><br>
>><br>
>><br>
>><br>
>><br>
>> ____________________<br>
>>  Racket Users list:<br>
>>  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
>><br>
><br>
><br>
><br>
> --<br>
> Jay McCarthy<br>
> <a href="http://jeapostrophe.github.io" target="_blank">http://jeapostrophe.github.io</a><br>
><br>
>           "Wherefore, be not weary in well-doing,<br>
>      for ye are laying the foundation of a great work.<br>
> And out of small things proceedeth that which is great."<br>
>                          - D&C 64:33<br>
<br>
<br>
____________________<br>
  Racket Users list:<br>
  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
</div></div></blockquote></div><br></div>