Alex McLean
49e9b84962
[breaking change] Sample signals from query onset, rather than midpoint ( #1278 )
...
This changes almost everything involving signals, including all use of random numbers.
2025-02-05 15:10:53 +00:00
Alex McLean
638e247a5f
Revert "Fix sometimes ( #1243 )" ( #1267 )
...
This reverts commit 00b0341839afae84b1ca7a06a14b91721a17eadc.
2025-01-28 00:00:03 +01:00
Alex McLean
00b0341839
Fix sometimes ( #1243 )
...
* test and fix for sometimes bug
2025-01-16 11:18:33 +00:00
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
e9e5fac610
fix tunes + tests
2024-03-01 18:29:24 +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
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
Felix Roos
296cd83a55
snapshot
2023-10-07 15:45:44 +02:00
Felix Roos
9c73ef770f
snapshot
2023-09-17 13:37:16 +02:00
Felix Roos
4fb364195c
snapshot
2023-09-17 11:18:20 +02:00
Felix Roos
a82eeb44c0
update snapshot
2023-09-16 02:08:25 +02:00
Felix Roos
e0c424eb92
update snapshots
2023-09-16 01:50:45 +02:00
Felix Roos
ce820c2314
update vitest
2023-07-17 23:37:51 +02:00
Felix Roos
f2c16a06a1
fix: note2oct
2023-07-17 23:10:13 +02:00
Bernhard Wagner
a3fdfbbc16
FIXES: weird gain difference
2023-07-14 14:04:35 +02:00
Bernhard Wagner
0fa5832b63
FIXES: TODO in rotateChroma
2023-07-14 13:45:27 +02:00
Felix Roos
e53098b179
fix: tests
2023-07-13 11:58:24 +02:00
Felix Roos
e05f74cef1
docs + rename under -> duck, quak quak
2023-07-13 10:49:08 +02:00
Felix Roos
3d8724c90d
snapshot
2023-07-13 01:11:31 +02:00
Felix Roos
ffeda19ce5
snapshots + fix default anchor for lefthand
2023-07-13 01:09:53 +02:00
Felix Roos
00bd60a855
snapshot tests: sort haps by part
2023-07-04 18:43:26 +02:00
Felix Roos
260b831815
refactor: legato -> clip
2023-06-14 00:22:55 +02:00
Ian Clester
5490b01004
Maintain random seed state in parser, not globally
2023-03-20 14:59:43 -04:00
Felix Roos
58ed51b49c
snapshot
2023-03-16 15:49:56 +01:00
Alex McLean
bf72908dc9
Support list syntax in mininotation ( #512 )
...
fixes #504
* support list syntax in mininotation
* support compound controls
* remove redundant : splitting of s/n and note/n from webaudio
* patternable scale names
2023-03-04 18:06:18 +00:00
Felix Roos
ffdfb07f72
docs: use note instead of n to mitigate confusion
2023-01-19 11:27:54 +01:00
Alex McLean
f57fe182ed
Support for multiple mininotation operators WIP ( #350 )
...
* support for multiple operators
* fix false test failures by sorting by part
* snapshot
2023-01-09 22:23:27 +00:00
Felix Roos
26b8f93cea
roll back hh rhythm
2022-12-29 21:08:11 +01:00
Felix Roos
a576523976
simplify meltingsubmarine tune
2022-12-29 21:02:04 +01:00
Felix Roos
af49c4117c
add color to some tunes
2022-12-29 13:25:20 +01:00
Felix Roos
818cd9044b
integrate repl into astro website
...
+ update build and setup tasks + workflow
+ move repl test folder to root
+ move docs and repl to website/src
2022-12-22 17:20:51 +01:00