Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ASCIISTEP16 compatibility (stepsequencer mode) #291

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

coderofsalvation
Copy link
Contributor

@coderofsalvation coderofsalvation commented Sep 1, 2022

An implementation of the ASCIISTEP16-standard, which allows pckeyboards to act as an Ableton push-like (gridsequencer).
In the screencapture below, I'm holding shift and pressing 'Q', 'T', 'A', 'G' to turn on/off kickdrum, hihat etc:

ASCIISTEP16

  • stepmode activated when keyjazzing while holding shift
  • CTRL/SHIFT + numerical keys for channelmutes/channelselect
  • the spacing between steps can be controlled by modifying the secondaryRowHighlight-value in Settings (layout-tab).
  • smart-moving-window: patterneditor detects if pattern exceeds steplength (& jumps to next bar inside the same pattern).

What is ASCIISTEP16?

It's a pckeyboard standard & translation of popular hardware 16-step drum/midisequencers (electribe MX, electribe SX, mc303, tr909,tr808, mc707, arturia beatstep). Basically it's a popular way of muting/unmuting notes:

Usecases:

  • liveperformance
  • cursor-less composing of drumpatterns

more information on ASCIISTEP16 here

ps. #288 and claytone's #281 are great complements, and used in the screenshot above.

@coderofsalvation coderofsalvation force-pushed the feat/ASCIISTEP16-compatibility-stepsequencer-mode branch from 50ef841 to 5b0aa2d Compare September 2, 2022 06:38
@coderofsalvation coderofsalvation force-pushed the feat/ASCIISTEP16-compatibility-stepsequencer-mode branch 6 times, most recently from 1d6127f to 2a008c3 Compare September 3, 2022 11:06
@coderofsalvation coderofsalvation force-pushed the feat/ASCIISTEP16-compatibility-stepsequencer-mode branch 2 times, most recently from d308625 to 8d0100f Compare September 15, 2022 08:49
@coderofsalvation coderofsalvation force-pushed the feat/ASCIISTEP16-compatibility-stepsequencer-mode branch from 8d0100f to d36ca50 Compare November 9, 2022 09:58
@coderofsalvation coderofsalvation force-pushed the feat/ASCIISTEP16-compatibility-stepsequencer-mode branch from d36ca50 to 9332de7 Compare November 19, 2022 11:46
@minidcon7
Copy link

Why is pull request not accepted?.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants