Cookbook icon indicating copy to clipboard operation
Cookbook copied to clipboard

Beef up the Keyboard View

Open aure opened this issue 3 years ago • 6 comments

Add Polyphony button, increase/decrease number of octaves, up/down octave buttons to keyboard view

aure avatar Sep 18 '20 07:09 aure

In the AudioKit v4-v5 migration guide, each of the OscillatorBank classes have this description in the notes:

This used a lot of AudioKit internals that were removed. You can use Synth for polyphonic sounds, and we hope to reintroduce polyphonic banks into AK5 soon.

Is there a way I could go about reintroducing the polyphonic banks so the polyphony toggle on the KeyboardControl fulfills its purpose?

I was thinking about looking back through AudioKit v4 and seeing if I could base the new implementation on that (of course without having to use the old AudioKit internals). Let me know if there's a better way. I'm open to suggestions.

emurray2 avatar Aug 07 '21 16:08 emurray2

That would be a great achievement @emurray2. I'll help out however I can. The old code was ugly af and it should be basically a rewrite from scratch with inspiration from the old stuff.

aure avatar Aug 08 '21 01:08 aure

That would be a great achievement @emurray2. I'll help out however I can. The old code was ugly af and it should be basically a rewrite from scratch with inspiration from the old stuff.

Awesome, I'll start working on it and see what I can do. This will give me some good practice with dynamic data structures in objective c++.

emurray2 avatar Aug 08 '21 02:08 emurray2

@aure I just created a new branch on my local fork of SoundpipeAudioKit: https://github.com/emurray2/SoundpipeAudioKit/tree/v5-oscillator-banks so you can follow along.

emurray2 avatar Aug 09 '21 02:08 emurray2

@emurray2 Following along, hard to keep up! ;)

aure avatar Oct 01 '21 17:10 aure

@emurray2 Following along, hard to keep up! ;)

I know it's been a while, but I'm still working on this. I've moved the project over to here: https://github.com/emurray2/OscillatorBank.

emurray2 avatar May 21 '22 16:05 emurray2

Closing since the keyboard is in its own package now: https://github.com/AudioKit/Keyboard

NickCulbertson avatar Oct 05 '22 18:10 NickCulbertson