Skip to content

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RaptorLibs

Millions years ago the dinosaurs roamed the earth...

The RaptorLibs are experimental libraries/modules written in Lua by Elihú Garret.

I wrote these libraries for a livecoding workshop at Escuela Superior de Física y Matematicas (Superior School of Physics and Mathemathics) in the Instituto Politécnico Nacional (National Polytechnic Institute) (México).

Introduction

RaptorLibs are modules for sequencing and manipulating sound (synthesis and samples) in Lua. Inspired by Alex McLean's Tidal http://yaxu.org/tidal/ and Thor Magnusson's Ixi Lang https://github.com/thormagnusson/ixilang

How it works? -- Basically, i wrote a lot of functions and nerdy stuff using the Gerald Franz's proteaAudio Lua API for synthesis and sample manipulation. http://viremo.eludi.net/proteaAudio/proteaaudiolua.html

Live coding is possible if you use the "live coding function" in Paul Kulchenko's ZeroBrane StudioIDE. http://notebook.kulchenko.com/zerobrane/live-coding-in-lua-bret-victor-style

Live coding is also possible if you use this: ::pool:: require "yourdocument" package.loaded.yourdocument = nil yourfunction() goto pool

Examples

For some examples, read the EXMP file.

Installation

If you want to try it out and the "Documentation" file, please send me an e-mail at eba.arts01@gmail.com.

Also you can find me on Facebook and Twitter as @Mr_Auk

About

RaptorLibs are modules for sequencing and manipulating sound (synthesis and samples) in Lua, using tables and strings.

Resources

Stars

7 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages