zeffii / PyCkTrk

combining Python and ChucK audio language into a tracker. (experimental)
MIT License
2 stars 0 forks source link

Hello Issues #1

Open zeffii opened 5 years ago

zeffii commented 5 years ago

The focus on this tracker stub is to learn if it's possible to make a responsive UI in python, and produce a json to hold pattern and machine data that is destination agnostic (Sunvox, ChucK.. my own Sound Engine..eventually). Initially I want to write a ChucK program that can interface bidirectionally with the tracker UI. Showing waveforms in the Tracker, setting waveform loop points in the tracker, setting waveform transforms as a function of pitch or something arbitary.

To do this I will be borrowing inspiration from trackers like Impulse Tracker, Buzz, Renoise. This is the whole reason I learned how to program initially, i want scriptable control over pattern data and a lot more pattern/sequence editing conveniences.

more later

zeffii commented 5 years ago

by default a frame does not have the keyboard focus. Set the focus with frame1.focus_set()

zeffii commented 5 years ago

yay. a start!

image