hanning_window_func   xtlang


Defined in:  https://github.com/digego/extempore/tree/v0.8.9/libs/contrib/TSM_library.xtm

Implementation

;Generate hamming window function of buffer_size N
(bind-func hanning_window_func:[void,float*,i64]*
    (lambda (wn:float* N:i64)
      (let ((n:i64 0))
        (dotimes (n N)
          (pset! wn n (* 0.5 (- 1.0 (cos (/ (* TWOPIf (i64tof n)) (i64tof (- N 1))))))))
        void)))


Back to Index

Similar Entries

  • GUI_window    xtlang
  • Windows-add-libdir-to-PATH    scheme
  • Windows-convert-unix-path    scheme
  • _playbin_bus_call:GstBusFunc    xtlang
  • bind-func    macro
  • bind-func-ipc    scheme
  • bind-lib-func    macro
  • bindfunc    xtlang
  • bindfunc_with_docstring    xtlang
  • bindfunc_with_zone_size    xtlang
  • bindfunc_with_zone_size_and_docstring    xtlang
  • bitmap_from_window    xtlang
  • constrain-genericfunc    macro
  • get_window    xtlang
  • glfw_create_fullscreen_interaction_window    xtlang
  • glfw_create_fullscreen_interaction_window    xtlang
  • glfw_create_fullscreen_window    xtlang
  • glfw_create_fullscreen_window    xtlang
  • glfw_create_interaction_window    xtlang
  • glfw_create_window    xtlang
  • glfw_destroy_window    xtlang
  • glfw_get_window_height    xtlang
  • glfw_get_window_width    xtlang
  • glfw_init_and_create_compatibility_window    xtlang
  • glfw_init_and_create_fullscreen_compatibility_window    xtlang
  • glfw_init_and_create_fullscreen_interaction_compatibility_window    xtlang
  • glfw_init_and_create_fullscreen_interaction_window    xtlang
  • glfw_init_and_create_fullscreen_interaction_window    xtlang
  • glfw_init_and_create_fullscreen_window    xtlang
  • glfw_init_and_create_fullscreen_window    xtlang
  • glfw_init_and_create_interaction_compatibility_window    xtlang
  • glfw_init_and_create_interaction_window    xtlang
  • glfw_init_and_create_window    xtlang
  • glfw_window_focus_callback:GLFWwindowfocusfun    xtlang
  • glfw_window_position_callback:GLFWwindowposfun    xtlang
  • glfw_window_should_close    xtlang
  • gui_window_size_callback    xtlang
  • half_rectangular_window_func    xtlang
  • half_rectangular_window_func2    xtlang
  • hamming_window_func    xtlang
  • hanning    xtlang
  • impc:aot:insert-generic-func    scheme
  • impc:aot:insert-nativefunc-binding-details    scheme
  • impc:aot:insert-polyfunc-binding-details    scheme
  • impc:compiler:print-bind-func-details-to-log    scheme
  • impc:ir:function-calling-convention    scheme
  • impc:ir:function-fixup-args    scheme
  • impc:ir:genericfunc-match-closure-types    scheme
  • impc:ir:genericfunc-match-tuple-types    scheme
  • impc:ir:genericfunc-stringify-generic-arg-strings    scheme
  • impc:ir:genericfunc-type-setup    scheme
  • impc:ir:get-function-type-from-str    scheme
  • impc:ir:make-function-str    scheme
  • impc:ti:closure-or-nativefunc-exists?    scheme
  • impc:ti:constrain-genericfunc    scheme
  • impc:ti:expand-generic-type-func-gpoly-arity    scheme
  • impc:ti:genericfunc-apply-macros    scheme
  • impc:ti:genericfunc-exists?    scheme
  • impc:ti:genericfunc-pretty-print    scheme
  • impc:ti:genericfunc-src-changed    scheme
  • impc:ti:genericfunc-src-compiled    scheme
  • impc:ti:genericfunc-types    scheme
  • impc:ti:get-closure-or-nativefunc-arg-types    scheme
  • impc:ti:get-closure-or-nativefunc-docstring    scheme
  • impc:ti:get-closure-or-nativefunc-type    scheme
  • impc:ti:get-nativefunc-arg-names    scheme
  • impc:ti:get-nativefunc-arg-types    scheme
  • impc:ti:get-nativefunc-docstring    scheme
  • impc:ti:get-nativefunc-type    scheme
  • impc:ti:get-polyfunc-candidate    scheme
  • impc:ti:get-polyfunc-candidate-list    scheme
  • impc:ti:get-polyfunc-candidate-names    scheme
  • impc:ti:get-polyfunc-candidate-pretty-types    scheme
  • impc:ti:get-polyfunc-candidate-types    scheme
  • impc:ti:get-polyfunc-docstring    scheme
  • impc:ti:nativefunc-exists?    scheme
  • impc:ti:polyfunc-exists?    scheme
  • impc:ti:polyfunc-pretty-print    scheme
  • impc:ti:print-genericfunc-cache    scheme
  • impc:ti:print-nativefunc-cache    scheme
  • impc:ti:print-polyfunc-cache    scheme
  • impc:ti:register-new-genericfunc    scheme
  • impc:ti:register-new-nativefunc    scheme
  • impc:ti:register-new-polyfunc    scheme
  • impc:ti:remove-polyfunc-candidate    scheme
  • impc:ti:reset-genericfunc-cache    scheme
  • impc:ti:reset-nativefunc-cache    scheme
  • impc:ti:reset-polyfunc-cache    scheme
  • impc:ti:set-nativefunc-arg-names    scheme
  • impc:ti:set-nativefunc-docstring    scheme
  • impc:ti:set-nativefunc-type    scheme
  • impc:ti:simplify-genericfunc-pretty-type    scheme
  • impc:ti:specialize-genericfunc    scheme
  • impc:ti:split-namedfunc    scheme
  • impc:ti:unique-polyfunc-candidate    scheme
  • ipc:bind-func    scheme
  • llvm:get-native-function    scheme
  • make_window_transparent    xtlang
  • node_reply_function    xtlang
  • ocv_namedWindow    xtlang
  • ocv_namedWindow    xtlang
  • ocv_namedWindow    scheme
  • ocv_namedWindow1    xtlang
  • ocv_namedWindow2    xtlang
  • ocv_scheme_release_window    xtlang
  • playbin_bus_call:GstBusFunc    xtlang
  • rectangular_window_func    xtlang
  • register-lib-func    macro
  • remove-func    macro
  • set_window_wndproc    xtlang
  • specialize-genericfunc    macro
  • triangular_window_func    xtlang
  • unbind-func    macro
  • unique-func    macro
  • unix-or-Windows    macro
  • window_hamming    xtlang
  • window_hamming    xtlang
  • window_hanning    xtlang
  • window_hanning    xtlang
  • xtmdoc-clean-nativefunc-alist    scheme
  • xtmdoc-documentation-function    scheme
  • xtmdoc-genericfunc-handler    scheme
  • xtmdoc-get-xtlang-genericfunc-args    scheme
  • xtmdoc-nativefunc-handler    scheme
  • xtmdoc-polyfunc-handler    scheme
  • xtmdoc-scheme-function-handler    scheme