filter   xtlang


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

Implementation

(bind-func filter:[List{!a}*,[bool,!a]*,List{!a}*]*
  (lambda (pred xs)
    (let ((f (lambda (l)
               (if (null? l)
                   null
                   (if (pred (car l))
                       (cons (car l) (f (cdr l)))
                       (f (cdr l)))))))
      (f xs))))


Back to Index

Similar Entries

  • PARAM_FILTER_FRQ    scheme    /digego/extempore/tree/v0.8.9/libs/core/instruments-scm.xtm
  • PARAM_FILTER_FRQ    scheme    /digego/extempore/tree/v0.8.9/libs/core/instruments-scm.xtm
  • PARAM_FILTER_FRQ    scheme    /digego/extempore/tree/v0.8.9/examples/sharedsystem/audiosetup.xtm
  • PARAM_FILTER_RES    scheme    /digego/extempore/tree/v0.8.9/libs/core/instruments-scm.xtm
  • PARAM_FILTER_RES    scheme    /digego/extempore/tree/v0.8.9/examples/sharedsystem/audiosetup.xtm
  • cerberus_filter_cc    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/cerberus_midi.xtm
  • cerberus_filter_env_cc    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/cerberus_midi.xtm
  • cerberus_get_filtertype    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/cerberus_midi.xtm
  • cpShapeFilterNew    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libchipmunk/cpShape.xtm
  • dl_filter1_frq    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/dlogue.xtm
  • dl_filter1_frq    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/dlogue.xtm
  • dl_filter1_frq_scale    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/dlogue.xtm
  • dl_filter1_frq_scale    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/dlogue.xtm
  • dl_filter1_res    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/dlogue.xtm
  • dl_filter1_res    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/dlogue.xtm
  • dl_filter1_type    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/dlogue.xtm
  • dl_filter1_type    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/dlogue.xtm
  • dl_filter2_frq    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/dlogue.xtm
  • dl_filter2_frq    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/dlogue.xtm
  • dl_filter2_frq_scale    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/dlogue.xtm
  • dl_filter2_frq_scale    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/dlogue.xtm
  • dl_filter2_res    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/dlogue.xtm
  • dl_filter2_res    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/dlogue.xtm
  • dl_filter2_type    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/dlogue.xtm
  • dl_filter2_type    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/dlogue.xtm
  • filter    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • filter    scheme    /digego/extempore/tree/v0.8.9/libs/core/pattern-language.xtm
  • filter_cc    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/analogue_midi.xtm
  • filter_env_cc    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/analogue_midi.xtm
  • filter_input    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/stream.xtm
  • filter_inputs    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/stream.xtm
  • filter_lwork    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/stream.xtm
  • filter_output    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/stream.xtm
  • filter_outputs    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/stream.xtm
  • filter_prework    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/stream.xtm
  • filter_rate    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/stream.xtm
  • filter_work    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/stream.xtm
  • get_filter_env    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/instrument_params.xtm
  • get_filtertype    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/analogue_midi.xtm
  • set_dl_filter    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/dlogue.xtm
  • set_filter    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/instrument_params.xtm
  • set_filter_env    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/instrument_params.xtm
  • shader_setup_convolution_filter    xtlang    /digego/extempore/tree/v0.8.9/libs/external/graphics-pipeline.xtm