Giter VIP home page Giter VIP logo

bodge-sndfile's Introduction

Build Status Build status

BODGE-SNDFILE

Thin Common Lisp wrapper over libsndfile cross-platform library for reading and writing files containing sampled sound.

Requirements

  • ASDF/Quicklisp
  • x86_64/i686 GNU/Linux, macOS or Windows

Loading

(ql:quickload '(sndfile-blob bodge-sndfile))

Usage

Interface

All wrapped functions can be found in %sf package. On the other hand, a bit more lispified functionality reside in sf package.

Example

Common Lisp example of bodge-sndfile usage can be found in example.lisp

To run it, evaluate in your REPL:

(ql:quickload :bodge-sndfile/example)
;; for metadata printing
(sndfile.example:run)
;; for getting samples out of the example .ogg file
(sndfile.example:decode)

bodge-sndfile's People

Contributors

borodust avatar

Stargazers

 avatar Józef Piątkiewicz avatar Charles K. Neimog avatar NCM avatar

Watchers

James Cloos avatar  avatar

Forkers

fitzsim

bodge-sndfile's Issues

Missing declarations

; Total of 33 load-time skipped definitions:
;   BLKCNT-T BLKSIZE-T CLOCK-T DEV-T FSBLKCNT-T FSFILCNT-T GID-T ID-T IN-ADDR-T
;   IN-PORT-T INO-T INO64-T INTPTR-T KEY-T MODE-T NLINK-T OFF-T PID-T
;   PTHREAD-ATTR-T PTHREAD-COND-T PTHREAD-CONDATTR-T PTHREAD-KEY-T
;   PTHREAD-MUTEX-T PTHREAD-MUTEXATTR-T PTHREAD-ONCE-T PTHREAD-RWLOCK-T
;   PTHREAD-RWLOCKATTR-T PTHREAD-T SUSECONDS-T TIME-T UID-T USECONDS-T
;   __DARWIN_BLKSIZE_T 
; Total of 31 load-time missing entities:
;   __DARWIN_BLKCNT_T __DARWIN_BLKSIZE_T __DARWIN_CLOCK_T __DARWIN_DEV_T
;   __DARWIN_FSBLKCNT_T __DARWIN_FSFILCNT_T __DARWIN_GID_T __DARWIN_ID_T
;   __DARWIN_INO64_T __DARWIN_INO_T __DARWIN_INTPTR_T __DARWIN_MODE_T
;   __DARWIN_OFF_T __DARWIN_PID_T __DARWIN_PTHREAD_ATTR_T
;   __DARWIN_PTHREAD_CONDATTR_T __DARWIN_PTHREAD_COND_T __DARWIN_PTHREAD_KEY_T
;   __DARWIN_PTHREAD_MUTEXATTR_T __DARWIN_PTHREAD_MUTEX_T
;   __DARWIN_PTHREAD_ONCE_T __DARWIN_PTHREAD_RWLOCKATTR_T
;   __DARWIN_PTHREAD_RWLOCK_T __DARWIN_PTHREAD_T __DARWIN_SUSECONDS_T
;   __DARWIN_TIME_T __DARWIN_UID_T __DARWIN_USECONDS_T __INT32_T __UINT16_T
;   __UINT32_T 

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.