<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div>Yes, I was also going to suggest OpusModus. I see little purpose in reinventing any portion of what they have done.</div><div><br class=""></div><div>I have been a user for about 2 years now. It seems to be the defacto replacement for an earlier product done in Lispworks, from Italy, called Symbolic Composer. OpusModus is very good, and getting better every day. They just implemented live MIDI recording in the latest version.</div><div><br class=""></div><div>- David McClain</div><div>Refined Audiometrics Laboratory, LLC</div><div>Tucson, AZ, USA</div><div><a href="http://refined-audiometrics.com" class="">refined-audiometrics.com</a></div><div><br class=""></div><div><br class=""><blockquote type="cite" class=""><div class="">On Jul 6, 2020, at 8:11 AM, Ken Tilton <<a href="mailto:kentilton@gmail.com" class="">kentilton@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class="gmail_default" style="font-size:large">Sounds great, I will keep it in mind if we loosen the web/mobile-native constraint. Or maybe as a direction for campers who take off -- no need then to fret over platform, power will matter.</div><div class="gmail_default" style="font-size:large"><br class=""></div><div class="gmail_default" style="font-size:large">Thx!</div><div class="gmail_default" style="font-size:large"><br class=""></div></div><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jul 6, 2020 at 10:54 AM Stonewall Ballard <<a href="mailto:stoney@sb.org" class="">stoney@sb.org</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=""><div style="font-family:Helvetica,Arial;font-size:13px" class="">Ken,</div><div style="font-family:Helvetica,Arial;font-size:13px" class=""><br class=""></div><div style="font-family:Helvetica,Arial;font-size:13px" class="">Are you familiar with Opusmodus?</div><div style="font-family:Helvetica,Arial;font-size:13px" class=""><<a href="http://opusmodus.com/" target="_blank" class="">http://opusmodus.com</a>></div><div style="font-family:Helvetica,Arial;font-size:13px" class=""><br class=""></div><div style="font-family:Helvetica,Arial;font-size:13px" class="">It’s written in Clozure ccl, and besides providing an incredible array of music manipulation functions and structures, it’s got a beautiful window system. Mac only.</div><div style="font-family:Helvetica,Arial;font-size:13px" class=""><br class=""></div><div style="font-family:Helvetica,Arial;font-size:13px" class="">Your idea of using music as a hook to learn Lisp sounds plausible. Good Luck!</div> <br class=""> <div class=""><div class=""> - Stoney</div>————<div class="">Stonewall Ballard <a href="mailto:stoney@sb.org" target="_blank" class="">stoney@sb.org</a> <a href="http://stoney.sb.org/" target="_blank" class="">http://stoney.sb.org</a></div></div> <br class=""><p class="">On Monday, July 6 at 8:15:31 AM, Ken Tilton (<a href="mailto:kentilton@gmail.com" target="_blank" class="">kentilton@gmail.com</a>) wrote:</p> <blockquote type="cite" class=""><span class=""><div class=""><div class=""></div><div class=""><div dir="ltr" class=""><div class="gmail_default" style="font-size:large">So I got to thinking about creating an approachable pathway to IT careers for anyone really, but in the spirit of today one focused on creating career opportunities for African Americans.</div><div class="gmail_default" style="font-size:large"><br class=""></div><div class="gmail_default" style="font-size:large">The idea would be a code camp developed around algorithmic generation of music. I know nothing about music theory, except that there is prolly enough there to introduce most if not all fundamental programming concepts.</div><div class="gmail_default" style="font-size:large"><br class=""></div><div class="gmail_default" style="font-size:large">For those campers that accidentally get hooked on programming itself, which is how many of us ended up in IT careers, away they go!</div><div class="gmail_default" style="font-size:large"><br class=""></div><div class="gmail_default" style="font-size:large">The idea is to:</div><div class="gmail_default" style="font-size:large"><ul class=""><li class="">use music as the hook;</li><li class="">defer as long as possible the annoying things about programming (I am looking at you, node.js);</li><li class="">part of that ^^^ will be using a powerful language with the parentheses in the right place, prolly ClojureScript since that could run where JS runs;</li><li class="">keep programming as the focus, as tempting as the music will be. Sonic Pi comes with all sorts of built-in sound capabilities, but we want to <i class="">develop</i> those in the code camp;</li><li class="">tailor the program to specific musical genres, to maximize the musical hook.</li></ul><div class="">I am dropping this here since I know many Common Lispers have a strong musical bent. My questions are:</div><div class=""><ul class=""><li class="">Could we use CL instead? I do think this almost has to be a web app, perhaps even mobile. Hmmm, we <i class="">could</i> CL-ify CLJS with sufficent clever macrology.</li><li class="">What do you think? Can a solid programming fundamentals course be expressed in music theory? Hint: HTTP is not a programming fundamental.</li><li class="">If there is any interest, what would be a good place for an ongoing discussion? Google groups?</li></ul><div class="">Ideas, comments, suggestions all welcome.</div></div><div class=""><br class=""></div><div class="">-hk</div></div></div>
</div></div></span></blockquote></div>
</blockquote></div><br clear="all" class=""><div class=""><br class=""></div>-- <br class=""><div dir="ltr" class="gmail_signature"><div dir="ltr" class=""><div class="">Kenneth Tilton</div><div class=""><a href="http://tiltontec.com/" target="_blank" class="">http://tiltontec.com/</a><br class=""></div></div></div>
</div></blockquote></div><br class=""></body></html>