Work-in-progress repo for ambisonics extensions for OM-SoX
Marlon Schumacher
9 days ago a5c60f014709a1a15b909f08e235fa0fe30fed27
commit | author | age
92c40d 1 ; OM File Header - Saved 2013/11/08 18:56:01
AN 2 ; (6.070004 :patc (om-make-point 105 18) (om-make-point 336 263) (om-make-point 565 378) "" 183 0 nil "2013/11/08 18:56:01")
3 ; End File Header
4 ; External resources 
5 ; (list (list (quote :sound) "#P\"../../../../../../../Research/OM-SoX/OM-SoX 1.0/resources/sounds/men-of-goodwill.wav\""))
6 (in-package :om)(load-lib-for (quote ("OM-SoX")))(setf *om-current-persistent* (om-load-patch1 "2-playrec" (quote ((om-load-editor-box1 "men-of-goodwill.wav" (quote sound) (quote ((om-load-inputfun (quote input-funbox) "object" "self" nil) (om-load-inputfun (quote input-funbox) "a track index for multichannel mixing" "tracknum" 0) (om-load-inputfun (quote input-funbox) "a list of markers (s)" "markers" nil))) (om-make-point 139 183) (om-make-point 80 50) (let ((newobj (let ((thesound (load-sound (om-make-pathname :directory (quote (:absolute "Users" "Marlon_MBPro3" "Research" "OM-SoX" "OM-SoX 1.0" "resources" "sounds")) :device nil :host nil :name "men-of-goodwill" :type "wav") 0 100 0))) (when thesound (setf (markers thesound) (quote nil))) thesound))) (load-port-info newobj (quote nil)) (init-mus-color newobj (quote nil)) (set-extra-pairs newobj (quote nil)) (set-patch-pairs newobj (quote nil)) (set-name newobj "men-of-goodwill.wav") (set-tonalite newobj nil) newobj) "x" nil (pairlis (quote (scale show-stems obj-mode score-mode winpos winsize mode grillestep notechancolor? zoom player inport outport deltapict cmnpref staff fontsize approx)) (list nil (quote t) 1 0 (om-make-point 400 22) (om-make-point 551 301) 0 1000 nil 1 (quote :soxplayer) 0 nil (om-make-point 0 0) (let ((newobj (make-instance (quote edition-values)))) (setf (paper-size newobj) (om-make-point 600 800)) (setf (top-margin newobj) 2) (setf (left-margin newobj) 1) (setf (right-margin newobj) 1) (setf (bottom-margin newobj) 1) (setf (orientation newobj) nil) (setf (scale newobj) nil) (setf (system-space newobj) (quote (1))) (setf (system-color newobj) (quote nil)) (setf (line-space newobj) 1) (setf (title newobj) nil) (setf (show-title? newobj) nil) (setf (show-page? newobj) nil) (setf (sheet-id newobj) nil) (setf (page-mode newobj) nil) newobj) (quote g) 24 2)) t nil nil nil) (om-load-boxcomment "comment" (om-make-point 225 60) (quote "sox-play does what its name says: $when evaluated plays back a sound $through the audio device") "" (om-make-point 55 67) nil (om-make-color 0.0 0.19194556 1.0) (om-make-font "Verdana" 12 :family "Verdana" :style (quote (:plain)) :mode (quote nil))) (om-load-boxcomment "comment" (om-make-point 140 87) (quote "sox-rec allows to record directly to disk within an algorithmic context, for example") "" (om-make-point 327 45) nil (om-make-color 0.0 0.19194556 1.0) (om-make-font "Verdana" 12 :family "Verdana" :style (quote (:plain)) :mode (quote nil))) (om-load-boxcall (quote genfun) "OUT-FILE" (quote out-file) (quote nil) (om-make-point 330 180) nil nil "x" nil 1) (om-load-boxcall (quote bastype) "aux" (quote t) (quote nil) (om-make-point 404 203) (om-make-point 21 30) 5 "5" nil) (om-load-boxcall (quote genfun) "SOX-REC" (quote sox-rec) (quote ((om-load-inputfun (quote input-funbox) "" "FILEPATH" nil) (om-load-inputkeyword (quote input-keyword) "" "duration" (quote :duration) nil nil))) (om-make-point 335 261) nil nil nil nil 1) (om-load-boxcall (quote genfun) "SOX-PLAY" (quote sox-play) (quote ((om-load-inputfun (quote input-funbox) "" "SND" nil))) (om-make-point 129 259) nil nil nil nil 1))) (quote ((3 0 5 0 nil 0) (4 0 5 1 nil 0) (0 0 6 0 nil 0))) nil 6.070004))