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

New Workshop #587

Merged
merged 37 commits into from Jun 9, 2023
Merged

New Workshop #587

merged 37 commits into from Jun 9, 2023

Conversation

felixroos
Copy link
Collaborator

@felixroos felixroos commented Jun 8, 2023

This is a complete rework of the first chapter, in respect to many points raised in #515 also available in german

I moved some chapters of the old tutorial to the More section, so nothing is lost.

ideas:

  • introduce ideas gradually with practical examples.
  • don't show things not learned yet
  • non exhaustive: it does not teach everything about a specific topic, just enough that you can start to make music.
  • add little idea boxes encouraging you to try stuff out
  • no walls of text, make it as self-explanatory as possible

There could still be more chapters + the later chapters could be improved a bit. Things that could be written

  • Rhythm: Euclidean Rhythms, Polyrhythms, Polymeter
  • Chords: Basic Chord theory + voicings + arpeggios
  • using my own samples: easy to follow, step by step instructions for using samples locally or online
  • making music with frequencies / microtonal music
  • visualization / pianoroll / highlighting

some of those could also be in the more section

additionally, I added some new features:

  • compound adsr + ds controls compound adsr control #541
  • visualize gain as transparency in pianoroll (same as velocity)
  • clamp delay feedback to avoid unstoppable feedback loops
  • bring back option+. on mac for stopping
  • minirepl header can now be hidden (which is the case in the workshop).. maybe an inline play button would still be nice
  • respect missing settings in mini repl (font size / theme / keybindings etc)
  • add claviature option to mini repl

- bring back option+dot on macos
- consume more editor settings in minirepl
+ recap page
+ only load mini repls when visible
+ move parts of tutorial to more
+ move more before Pattern Functions
- fix de links
- link english docs / german workshop
+ load a small selection for workshop instead
@felixroos felixroos merged commit 11f26c1 into main Jun 9, 2023
2 checks passed
@felixroos felixroos deleted the workshop-new branch June 9, 2023 19:02
@felixroos felixroos mentioned this pull request Jun 9, 2023
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.

None yet

1 participant