pc:?   scheme


Defined in:  https://github.com/digego/extempore/tree/v0.8.9/libs/core/pc_ivl.xtm

Implementation

;; A predicate for calculating if pitch is in pc
;;
;; arg 1: pitch to check against pc
;; arg 2: pc to check pitch against
;;
;; retuns true or false
;;
(define pc:?
   (lambda (pitch pc)
      (list? (member (modulo pitch 12) pc))))


Back to Index

Similar Entries

  • atom?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • axiom-of-association?    scheme    /digego/extempore/tree/v0.8.9/libs/core/pattern.xtm
  • char-ci-cmp?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • char-ci<=?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • char-ci<?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • char-ci=?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • char-ci>=?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • char-ci>?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • char-cmp?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • char<=?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • char<?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • char=?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • char>=?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • char>?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • cl:and?    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • cl:atom?    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • cl:has-duplicates?    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • cl:list-of??    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • cl:or?    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • cl:sorted?    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • cl:subset?    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • complex?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • equal?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • even?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • exact?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • file-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • impc:aot:currently-compiling?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ir:array?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:boolean?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:closure?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:complex-type?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:fixed-point?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:floating-point?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:number?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:other?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:pointer?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:poly-or-adhoc?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:scalar?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:signed?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:tuple?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:type?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:types-equal?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:vector?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:void?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ti:allocate-var?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:allocate-var?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:bang-type?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:builtin-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:check-memzone-void?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:closure-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:closure-is-being-compiled?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:closure-or-nativefunc-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:complex-type?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:create-scm-wrapper?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:generic-types-matchup?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:genericfunc-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:generictype-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:globalvar-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:namedtype-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:nativefunc-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:null?-check    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:polyfunc-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:polytype-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:polytype-match?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:spec-new-type?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:typealias-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:unity?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:xtmacro-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • inexact?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • input-output-port?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • is-match-multi?    scheme    /digego/extempore/tree/v0.8.9/libs/core/pattern.xtm
  • literal-match?    scheme    /digego/extempore/tree/v0.8.9/libs/core/pattern.xtm
  • literal-match?    scheme    /digego/extempore/tree/v0.8.9/libs/core/pattern.xtm
  • more-handlers?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • negative?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • odd?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • onbeat?    macro    /digego/extempore/tree/v0.8.9/libs/core/instruments-scm.xtm
  • p:matches?    scheme    /digego/extempore/tree/v0.8.9/libs/base/pattern.xtm
  • pattern-procedure?    scheme    /digego/extempore/tree/v0.8.9/libs/base/pattern.xtm
  • positive?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • predicate-segment?    scheme    /digego/extempore/tree/v0.8.9/libs/base/pattern.xtm
  • predicate-var?    scheme    /digego/extempore/tree/v0.8.9/libs/base/pattern.xtm
  • simple-segment?    scheme    /digego/extempore/tree/v0.8.9/libs/base/pattern.xtm
  • simple-var?    scheme    /digego/extempore/tree/v0.8.9/libs/base/pattern.xtm
  • string-ci<=?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • string-ci<?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • string-ci=?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • string-ci>=?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • string-ci>?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • string-cmp?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • string<=?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • string<?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • string=?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • string>=?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • string>?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • sys:livecoding-error-hook?    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • t:array?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • t:closure-size?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • t:closure?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • t:elts?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • t:float?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • t:integer?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • t:named?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • t:notype?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • t:number?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • t:pointer?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • t:poly-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • t:scalar?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • t:signed?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • t:tuple?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • t:vector?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • t:void?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • vector-equal?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • zero?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm