#+title: Programming Music Journal * [2022-08-19 Fri] ** past friday I've done some basic setup (painfully) and had simplest examples running [[file:supercollider-example.lisp::;; to use cl-patterns with its SuperCollider backend, you'll first need to load the cl-patterns/supercollider system with quicklisp:][setting up supercollider]] package - so this doesn't work for some reason ** here simplest things seem to work [[file:setting-up-cl-collider.lisp::;; https://defaultxr.github.io/cl-collider-tutorial/02-getting-started.html][cl-collider-tutorial-getting-started]] ** so, let's just go the site? nope, continue with the file that had some promise the one about cl-collider turorial ** also, let's make this a separate repo? oh, no, the 'supercollider-example' which is about cl-patterns started to work? how and why? maybe reinit of some shit, or what so, new file to hopefully learn something about cl-patterns *** what is it that I want o learn ideally? setting up drum sequences? doing chord things with synth? ** what's this thing about "FAILURE IN SERVER /n_set Node 1539 not found " ? ** this seems to be startup #+begin_src common-lisp (ql:quickload :cl-patterns/supercollider) (cl-patterns:backend-start 'supercollider) ;; also launch QjackCTL and connect SuperCollider outputs 1 & 2 to headphones ;; to force restart, use killall scsynth (in-package #:cl-patterns) (start-clock-loop :tempo 136/60) #+end_src but what's most basic pattern that would play then? ones in [[file:2022-08-12-supercollider-example.lisp::end :bar][supercollider example seem to work]] and example seem to require me to define synth, right? to set it into the :instrument key wtf am I to do. ** maybe let's try to do stuff inside of org file? ** how do I clear things, it seems that cl-patterns seems to send things to server? ** should I try a different backend?