<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Howdy all,<div><br></div><div>I've begun the process of porting my patch library to compatibility with / reliance on rjlib and an overall less reliance on externals so they will work well with libpd &amp; PdParty.</div><div><br></div><div>In the spirit of "release early, release often", you can get it from github in the "rc" folder:&nbsp;<a href="https://github.com/danomatika/rc-patches/tree/master/rc">https://github.com/danomatika/rc-patches/tree/master/rc</a></div><div><br></div><div>Full disclosure: I've always turned cool examples from this list into abstractions and generally attribute the original authors. I also borrow some abstractions from other libraries in order to keep outside requirements low (mainly some from of the list-abs). Please let me know if I miss an attribution or if you don't want me to include an abstraction you've written.</div><div><br></div><div>Highlights include: .................................... (I recommend the crossfm/pm/fmpm synths + GEM &amp; &nbsp;trying Pd-extended + Billy Idol in c_midiplay-help!)&nbsp;</div><div><br></div><div><pre style="font-family: Consolas, 'Liberation Mono', Courier, monospace; margin-top: 0px; margin-bottom: 0px; color: rgb(51, 51, 51); line-height: 18px;"><div class="line" id="LC1" style="padding-left: 10px;">c_autospigot - pass a signal only if it's above an amplitude threshold</div><div class="line" id="LC2" style="padding-left: 10px;">c_midiplay - midifile player (requires mrpeach [midifile])</div><div class="line" id="LC3" style="padding-left: 10px;">c_nstep - arbitrary length bang sequence player</div><div class="line" id="LC4" style="padding-left: 10px;">c_playlist - manage a playlist from a text file</div><div class="line" id="LC5" style="padding-left: 10px;">c_qseq - sequencer interface to qlist</div><div class="line" id="LC6" style="padding-left: 10px;">c_spigot - toggle a signal without clicking</div></pre><div><pre style="font-family: Consolas, 'Liberation Mono', Courier, monospace; margin-top: 0px; margin-bottom: 0px; color: rgb(51, 51, 51); line-height: 18px;"><div class="line" id="LC1" style="padding-left: 10px;">e_3bandeq - dj-style 3 band equalizer</div><div class="line" id="LC2" style="padding-left: 10px;">e_moog - moog style resonant low pass filter (requires ggee)</div><div class="line" id="LC3" style="padding-left: 10px;">e_powdist - pow based distortion</div><div class="line" id="LC4" style="padding-left: 10px;">e_ringmod - ring modulation</div></pre><div><pre style="font-family: Consolas, 'Liberation Mono', Courier, monospace; margin-top: 0px; margin-bottom: 0px; color: rgb(51, 51, 51); line-height: 18px;"><div class="line" id="LC1" style="padding-left: 10px;">g_scope - simple oscilloscope gui</div><div class="line" id="LC2" style="padding-left: 10px;">g_spectroscope - frequency spectrum gui</div><div class="line" id="LC3" style="padding-left: 10px;">g_vu - mono vu meter</div><div class="line" id="LC4" style="padding-left: 10px;">g_vu2 - stereo vu meter</div></pre><div><pre style="font-family: Consolas, 'Liberation Mono', Courier, monospace; margin-top: 0px; margin-bottom: 0px; color: rgb(51, 51, 51); line-height: 18px;"><div class="line" id="LC1" style="padding-left: 10px;">m_ctlin - ctlin that can learn it's ctl num &amp; channel</div><div class="line" id="LC2" style="padding-left: 10px;">m_fadtodb - convert fader scale to vu db</div><div class="line" id="LC3" style="padding-left: 10px;">m_mavg - moving average filter</div><div class="line" id="LC4" style="padding-left: 10px;">m_scalefilter - filter notes based on a given scale</div></pre><div><pre style="font-family: Consolas, 'Liberation Mono', Courier, monospace; margin-top: 0px; margin-bottom: 0px; color: rgb(51, 51, 51); line-height: 18px;"><div class="line" id="LC1" style="padding-left: 10px;">s_303 - roland tb 303 style bass synth (requires ggee)</div><div class="line" id="LC2" style="padding-left: 10px;">s_crossfm - cross frequency modulation synth</div><div class="line" id="LC3" style="padding-left: 10px;">s_crossfmpm - cross frequency / phase modulation synth</div><div class="line" id="LC4" style="padding-left: 10px;">s_crosspm - cross phase modulation synth</div><div class="line" id="LC5" style="padding-left: 10px;">s_sample - one shot sample player</div></pre><div><pre style="font-family: Consolas, 'Liberation Mono', Courier, monospace; margin-top: 0px; margin-bottom: 0px; color: rgb(51, 51, 51); line-height: 18px;"><div class="line" id="LC1" style="padding-left: 10px;">u_allnotesoff - send noteoff for all midi notes</div><div class="line" id="LC2" style="padding-left: 10px;">u_count - up/down counter</div><div class="line" id="LC3" style="padding-left: 10px;">u_demux2 - demultiplex from 1 inlet between 2 outlets</div><div class="line" id="LC4" style="padding-left: 10px;">u_list2symbol - convert a list into a symbol</div><div class="line" id="LC12" style="padding-left: 10px;">u_mux2 - multiplex between 2 inlets to 1 outleti</div><div class="line" id="LC13" style="padding-left: 10px;">u_openclose - open and close patches via filename (requires ggee)</div><div class="line" id="LC14" style="padding-left: 10px;">u_remote - send remote messages to state saving objects</div><div class="line" id="LC15" style="padding-left: 10px;">u_savestate - save &amp; load scene state settings</div><div class="line" id="LC16" style="padding-left: 10px;">u_tabdump - dump the contents of a table as a list</div><div class="line" id="LC17" style="padding-left: 10px;">u_tabset - set the contents of a table via a list</div></pre></div></div></div></div></div></div><div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica;  font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; border-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>--------</div><div>Dan Wilcox</div><div>@danomatika</div><div><a href="http://danomatika.com">danomatika.com</a></div><div><a href="http://robotcowboy.com">robotcowboy.com</a></div><div><br></div></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>
<br></div></body></html>