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.

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.