Todo
This is the current todolist for blok... things are kindof sorted in order of priority. (Top = should be done asap. Bottom = I hope I ever get there.)
SYS: System specific.
GUI: User interface enhancements.
DSP: Signal processing.
BUG: A bug that still needs to be fixed.
VST: VST-plugin specific
???: A feature that needs active consideration.
- BUG GUI: LFO hZ still wrong?
- VST GUI: Drag/drop patches to the patchbuttons to load them in to the slots.
- VST: Make demoversion + installer for demo version
- GUI: Display gui for all the analysis blocks (1 down... scope)
- GUI: Connection-drag should work
- GUI: Keytrack needs finer edit at some point
- GUI: Analyse-on-mouseover
- GUI: Add measure/tick reference lines to customenv/envelope graph when the host can supply the BPM
- GUI: Add straightline drawing for waveshaper/customenv (using ctrl-click? shiftclick is already reset.. )
- Website:
- Manual
- User area
- Demo songs
- Tutorials
- Contests
- DSP: Extra blocks
- Easy:
- Remove Denormals
- Temperature/timbre-filter
- Medium:
- Sample & Hold
- Advanced LFO
- Reset on start
- Tempo-sync
- Phase
- Invert
- Draw shape box
- SVF filter port from Blok2
- Resonator chamber (special case for delay with freq instead of msec for the display)
- Pink noise port from Blok2
- Hard:
- Notepad block to make notes
- Advanced Envelope
- Shape/stage time separate with modulation inputs
- 2 spline controlpoints per stage, 4 stages (for nice exp/log curves and special effects)
- Wavetable oscillator
- Reset phase on trigger mode
- 3 wavecycles, loadable from mono .wav and/or drawable
- 2 fade controls to fade between the 3 waves
- Fixed/pitched modes?
- Pitch input (linear and/or exp?)
- Amplitude input
- Sampler
- Key range
- Velocity range
- Load some wave (size limit? dont want 500mb patches...)
- Fixed/nonfixed pitch
- Looppoints
- SYS: [BLOK] effect plugins
- Blocks good to have for the effect version:
- Smooth
- Envelope follower with steep bandpass
- Tripwire (trigger all envelopes in patch after some level has been reached on input, release after some other threshold has been passed again)
- SYS: Mac version
- SYS: Output extras:
- Output-with-surround-pan block?
- Output-with-numbered-output blocks for hosts with more than 1 output option.
- Blok2 will get the same makeover treatment
- Zequencer reintegration