Felix Roos
13d56b6b28
snapshots
2024-03-23 00:28:38 +01:00
Felix Roos
ea58238453
Merge branch 'main' into oscillator_enhancements
2024-03-19 08:48:09 +01:00
Alex McLean
398533877c
Beat-oriented functionality ( #976 )
...
* annotate pure values with their value, allowing single mininotation values to maintain their labels as pure
* Don't use any 'patternified' arguments if they're all 'pure'
* allow pattern weights (roughly, beats-per-cycle) to be inferred where possible, including from mininotation and across many transformations (e.g. `fast` with a 'pure' factor)
* Add `beatCat`, similar to `timeCat` but funkier
* `silence` has a weight of 1, add alternative `nothing` with a weight of 0, and `gap` function with weight argument
* preserve weight across applicative operations (weight comes with the structure)
* add `stack` alternatives that take advantage of pattern weights to align patterns differently - `stackLeft`, `stackRight`, `stackCentre`, `stackExpand`, with `stackBy` with an argument for patterning the alignment.
2024-03-16 17:24:37 +00:00
Jade (Rose) Rowland
5d55b9c9ef
remove hyperpop test
2024-03-15 11:55:18 -04:00
Jade (Rose) Rowland
8f291b0f80
fix test again
2024-03-14 22:31:26 -04:00
Jade (Rose) Rowland
7f9cc7cd2d
merging main
2024-03-14 22:19:45 -04:00
Jade (Rose) Rowland
1f39e1c04d
fix tests
2024-03-14 20:41:47 -04:00
Felix Roos
c5a4184437
Merge branch 'main' into default-dict
2024-03-10 00:54:13 +01:00
Felix Roos
ae7807643b
Merge remote-tracking branch 'origin/main' into velocity-in-value
2024-03-10 00:44:02 +01:00
Jade (Rose) Rowland
8db8307c9e
fix test
2024-03-05 00:48:47 -05:00
Jade (Rose) Rowland
524109056f
Merge pull request #963 from daslyfe/worklet_improvements
...
Worklet Improvents / fixes
2024-03-04 10:04:23 -05:00
Felix Roos
e9e5fac610
fix tunes + tests
2024-03-01 18:29:24 +01:00
Jade (Rose) Rowland
c9b18f6fa4
fix test
2024-02-29 18:15:30 -05:00
Felix Roos
8f39a5eeac
snapshot
2024-02-29 05:02:22 +01:00
Felix Roos
7556da7839
snapshot
2024-02-29 04:06:15 +01:00
Jade (Rose) Rowland
fba2422a64
update test
2024-02-28 17:32:30 -05:00
Felix Roos
f779e81993
remove old snapshots
2024-02-28 18:52:08 +01:00
Felix Roos
664a19a5c4
refactor: remove now redundant controls imports
2024-02-28 00:36:44 +01:00
Alex McLean
6422047cff
make 0.5hz cps the default ( #931 )
...
* 0.5 default cps
* 1 -> 0.5 cps defaults
* start moving examples to 2Hz
* more 2Hz doc edits
* small tweaks
* format
* adapt cycles page
* adapt pitch page
* tonal page
* accumulation
* synth page
* adapt conditional-modifiers
* audio effects page
* adapt signals doc
* fix: errors for signals
* adapt signals page
* start time modifiers
* adapt time modifiers
* adapt factories
* hydra + pattern intro
* adapt mini notation page
* start recipes
* adapt recipes page
* use code_v1 table
* delete old dbdump + add new csv based tool
* fix: tests
* fix: cpm
* shuffle featured patterns
* fix: snapshot
---------
Co-authored-by: Felix Roos <flix91@gmail.com>
2024-01-22 19:02:34 +00:00
Renzo Torr-
2f8111be0e
update the .snap file
2024-01-19 14:47:03 -03:00
Alex McLean
98b7859605
pick, pickmod, inhabit, inhabitmod ( #921 )
...
* the args for `pick` are now reversed as standard (old behaviour still supported to avoid breaking change)
* `pick` is also now a pattern method
* `pick` now also accepts a lookup table for pick-by-name as an alternative to pick-by-index from a list
* `inhabit` added with same behaviour as `pick`, except cycles from source patterns are squeezed into events of inhabited patterns
* Also some general doc tidying, sorry for the noise..
* There is also `pickmod` and `inhabitmod`, for wrapping indexes around rather than clamping them
2024-01-18 17:08:29 +00:00
Alex McLean
a8db707440
Revert "pick now accepts lookup tables, with alternate cycle squeezing behaviour as new inhabit function" ( #920 )
2024-01-18 17:04:26 +00:00
Alex McLean
873a412179
pick now accepts lookup tables, with alternate cycle squeezing behaviour as new inhabit function (#918 )
...
- the args for `pick` are now reversed (breaking change!)
- `pick` is also now a method on the inhabited pattern
- `pick` now also accepts a lookup table
- `inhabit` added with same behaviour as `pick`, except cycles from source patterns are squeezed into events of inhabited patterns
- Also some general doc tidying, sorry for the noise..
- There is now also `pickmod` and `inhabitmod`, for wrapping indexes around rather than clamping them
2024-01-18 16:45:39 +00:00
Felix Roos
96bafa7f0b
the big rename: @strudel.cycles/* -> @strudel/*
2024-01-18 09:54:37 +01:00
Felix Roos
4107711dae
snapshot
2024-01-18 06:48:21 +01:00
Felix Roos
9a0459fdd3
move non pages out of pages dir
2024-01-12 18:16:57 +01:00
Felix Roos
9b32900b96
revert changing default voicing dict for now...
2023-12-31 16:27:35 +01:00
Felix Roos
b14e5577b4
breaking: use ireal as default voicing dictionary
...
+ this has the big benefit that all chord symbols work by default without the need to specify a dict
2023-12-31 12:19:05 +01:00
Felix Roos
362f0df117
Merge pull request #820 from daslyfe/multichannel_audio
...
Multichannel audio
2023-12-05 18:26:47 +01:00
Felix Roos
1190f6e091
fix weird rounding change...
2023-12-05 18:17:33 +01:00
Bernhard Wagner
1bca05e349
FIXES: palindrome abc -> abccba ( #831 )
...
* FIXES: palindrome abc -> abccba
* FIXES: tests for palindrome
---------
Co-authored-by: Bernhard Wagner <gitcommit@nosuch.biz>
2023-12-05 10:15:13 +00:00
Jade Rowland
9be10890e1
update tests
2023-12-03 18:31:01 -05:00
Felix Roos
25b2eb5783
snapshot
2023-11-25 16:20:12 +01:00
Felix Roos
b73ea7f086
Merge pull request #801 from ilesinge/add_doc
...
Add doc for euclidLegatoRot, wordfall and slider
2023-11-17 16:04:10 +01:00
Felix Roos
b7dd9b7d35
Merge remote-tracking branch 'origin/main' into phaser
2023-11-13 21:59:10 +01:00
Alexandre G.-Raymond
8a7ff9e01d
Add snapshot for euclidLegatoRot
2023-11-11 17:24:18 +01:00
Felix Roos
9dbd073073
Merge pull request #784 from ilesinge/document_pianoroll
...
Document pianoroll
2023-11-09 08:46:03 +01:00
Felix Roos
2682fd38f8
add to doc page
2023-11-09 08:29:21 +01:00
Felix Roos
791a363694
snapshots
2023-11-08 23:33:46 +01:00
Felix Roos
c4f26c3cad
snapshot
2023-11-05 22:46:16 +01:00
Alexandre G.-Raymond
624e540cb4
Add pianoroll function documentation
2023-11-05 16:23:00 +01:00
Felix Roos
d7752961b8
snapshot
2023-11-05 12:12:25 +01:00
Alex McLean
9ceab0f294
Fix chunk, add fastChunk and repeatCycles ( #712 )
...
* Match behaviour of chunk with tidal, add fastChunk for old strudel behaviour. Also adds repeatCycles. fixes #689
* documentation
2023-11-01 21:22:33 +00:00
Felix Roos
16bb920011
Merge pull request #767 from ilesinge/document_adsr
...
Document adsr function
2023-11-01 22:12:48 +01:00
Felix Roos
9e649a18c4
snapshots
2023-11-01 22:07:19 +01:00
Felix Roos
af915be142
replace strudel.tidalcycles.org with strudel.cc
2023-10-28 23:49:30 +02:00
Alexandre G.-Raymond
2633f4fcef
Document adsr function
2023-10-28 19:50:41 +02:00
Alexandre G.-Raymond
1e1d5ef442
Document striate function
2023-10-28 11:47:37 +02:00
Felix Roos
535dfb5099
Merge pull request #740 from ilesinge/shabda_shortcut
...
Add shabda shortcut
2023-10-26 13:11:00 +02:00
Alexandre G.-Raymond
1b072448c4
Add test snapshots for shabda shortcut
2023-10-20 21:59:54 +02:00