Code Monkey home page Code Monkey logo

opkit's Introduction

opkit

this repository utilizes postsolarpunk's generously provided sample library of pulsar-23 sounds and randomly generates patch files that can be uploaded to an OP-Z or OP-1 with correct splice points. patch files are created with different directories (Kick, Snare, Bass, etc.) and they are automatically tuned to different notes and DC offset removed with a highpass filter. other than that - the samples are exactly as I found them.

usage

prerequisites: make sure that you have Go, sox, and ffmpeg installed.

first download postsolarpunk's kit. then unzip it into this directory.

unzip 'pulsar-23 postsolarpunk pack.zip'

build the software.

go build -v

now run the converter:

./opkit --convert pulsar-23\ postsolarpunk\ pack --out psp2

collect the durations

./opkit --durations psp2

make a mix

./opkit --mix1 psp2/pulsar-23\ postsolarpunk\ pack/808s --mix2 psp2/pulsar-23\ postsolarpunk\ pack/Kicks --out psp2/pulsar-23\ postsolarpunk\ pack/Combo

this will generate a directory psp with all of the converted files.

now you can generate kits by filtering on the folder names. for example, to generate a "Kick" kit tuned to the C:

./opkit --kit "Kick" --tuned 24 --out kick.aif

the result is a single file that fits as many samples as it can within the OP-Z/OP-1 limit (<12 seconds);

example

the resulting file sorts the samples from longest to shortest.

opkit's People

Contributors

schollz avatar

Stargazers

 avatar David Dias avatar Markel Martínez avatar rUidiO avatar

Watchers

 avatar  avatar

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.