Coder Social home page Coder Social logo

roqba's Introduction

About

Roqba is a realtime music machine (composer, synthesizer and player)

How does it sound?

Hear some snippets here

Documentation

see the documentation

Dependencies

You'll need Pure Data for the sound-production. Some objects rely on external libraries of Pure Data. Please see the documentation for details.

Getting started

puredata

install puredata with the following extension libraries (example for a debian based linux)

    apt-get install pd-unauthorized pd-motex pd-zexy pd-cyclone pd-ext13 pd-list-abs pd-pan pd-creb

puredata creates the sounds, run it with

    pd pd/roqba.pd

or without a GUI:

    pd -noadc -nodac -nogui -stderr pd/roqba.pd

start the music

open a python shell (I recommend IPython) in this folder.

to start the app

    from roqba import main  
    main.main()  

control from the shell

to pause

    main.director.pause()  

to resume

    main.director.unpause()  

to stop

    main.director.stop()  

adjust speed by

    main.director.speed = <speed>  # length of the shortest note-length in seconds.

control with GUI

start the GUI

    python roqba/ui/main.py

logging

follow the log-messages with

    tail -f log.txt

follow a graphical (scrolling) representation on the notes played by

    tail -f scrolling.txt  

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.