92 Commits

Author SHA1 Message Date
Alex McLean
0925ea56dd
Allow wchooseCycles probabilities to be patterned (#1292)
* allow wchooseCycles probabilities to be patterned
2025-02-23 09:52:27 +00:00
Alex McLean
aabc82bedd
Fixes inverted triangle wave by renaming it to itri, making non-inverted tri (#1283)
* add itri / itri2 .. but should tri and itri be swapped??

* swap tri/tri2 with itri/itri2. Add some basic docs for bipolar signals
2025-02-11 15:34:23 +00:00
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
Felix Roos
f61916fffa
Merge pull request #1226 from heerman/binary
Add binary and binaryN
2025-01-17 19:27:00 +01:00
Alex McLean
00b0341839
Fix sometimes (#1243)
* test and fix for sometimes bug
2025-01-16 11:18:33 +00:00
Jade (Rose) Rowland
570c7a0d6b _keyDown 2025-01-14 00:03:44 -05:00
Jade (Rose) Rowland
052addd67e add doc link 2025-01-02 22:16:46 -05:00
Jade (Rose) Rowland
3d162536aa add keyDown 2025-01-02 22:12:48 -05:00
Jade (Rose) Rowland
2443aad01b key alias and breakout 2024-12-31 11:58:32 -05:00
Jade (Rose) Rowland
08f6c1ad5e fix test 2024-12-30 23:19:37 -05:00
Jade (Rose) Rowland
1da80db048 merge main 2024-12-30 21:59:40 -05:00
Jade (Rose) Rowland
42519581c1 add func 2024-12-30 21:49:59 -05:00
Luke Heerman
c6418789c4 Fix lint 2024-12-27 21:49:56 -05:00
Luke Heerman
8644b3d163 Fix accidental multi-line jsdoc name 2024-12-27 15:14:31 -05:00
Luke Heerman
7cf7575e6d Make the docs friendlier 2024-12-17 08:49:49 -05:00
Luke Heerman
111cea2381 Fix lint 2024-12-16 21:31:21 -05:00
Luke Heerman
f87f279198 Support those who prefer no left padding 2024-12-10 23:51:32 -05:00
Luke Heerman
4cc019f038 Rename variable 2024-12-10 23:51:32 -05:00
Luke Heerman
34f4afad01 Rework binary to binaryN 2024-12-10 23:51:32 -05:00
Luke Heerman
0a408e464a Make example more concise 2024-12-10 23:51:32 -05:00
Luke Heerman
0d660277f6 Put msb on the right 2024-12-10 23:51:32 -05:00
Luke Heerman
33fef379ad Get a basic version of binary working 2024-12-10 23:51:32 -05:00
Alex McLean
9ecad810b1
Preserve tactus for 'degrade' and friends, and tidy up 'pick' and friends (#1205)
* separate pick methods into their own module
* preserve tactus in degrade and friends
2024-10-30 21:28:31 +01:00
Alex McLean
8b6c8eb35d
Add scramble and shuffle (#1167)
* add scramble and shuffle functions from Tidal
2024-08-23 16:05:10 +01:00
Jack Armitage
c7c56a1357
fix 2024-08-06 12:25:52 +00:00
Jack Armitage
d40e4dac2f
pickRestart example 2024-08-03 18:48:30 +00:00
Enelg52
0efac42d92 Add mousex and mousey the Docs 2024-05-29 10:42:31 +02:00
Enelg52
2901369471 Added alias and jsdoc 2024-05-29 10:21:40 +02:00
Enelg52
8f1496cebe added condition to pass the tests 2024-05-26 11:18:43 +02:00
Enelg52
7efbee0646 Runned Prettier 2024-05-25 20:54:31 +02:00
Enelg52
aec7417c14 Add the mousex and mousey signal 2024-05-25 20:47:20 +02:00
Alexandre G.-Raymond
a194180130
Fix wchooseCycles not picking the whole pattern (#1061) 2024-04-21 10:03:55 +01:00
Alexandre Gravel-Raymond
731d545a3f Fix undegrade doc naming 2024-03-24 14:15:20 +01:00
Alexandre Gravel-Raymond
fc4c70c94f Fix codestyle 2024-03-24 12:25:54 +01:00
Alexandre Gravel-Raymond
69211b8701 Document signals 2024-03-24 12:22:26 +01:00
Felix Roos
c2ef90d67c rename trig -> reset, trigzero -> restart 2024-03-23 11:22:30 +01:00
Felix Roos
c524ebc7f3 fix: add name tags 2024-02-29 15:25:31 +01:00
Felix Roos
0deb905cdf rename pick*Outer > pickOut
+ add pick*Squeeze alias to inhabit*
2024-02-29 15:21:44 +01:00
eefano
dbfdbcf2b7 typo 2024-02-25 14:39:38 +01:00
eefano
0986b14508 added pickOuter, pickmodOuter 2024-02-25 14:31:07 +01:00
eefano
d5e67fe13f Update signal.mjs
typo
2024-02-18 19:01:05 +01:00
eefano
00c7da45c0 Update signal.mjs
now pickRestart() and pickReset()
2024-02-18 18:55:05 +01:00
eefano
3347817350 Update signal.mjs
using trigZeroJoin in pickr() instead
2024-02-18 18:41:06 +01:00
eefano
88ece92a78 Update signal.mjs
Make pickr() handle dictionaries also
2024-02-18 16:40:27 +01:00
eefano
03a73fb95e Update signal.mjs
Fixed pickr() description
2024-02-18 16:21:50 +01:00
eefano
23c55c9636 Update signal.mjs
prettier fix
2024-02-18 16:03:01 +01:00
eefano
12c6f4e95f Update signal.mjs
added pickr() and pickrmod()
2024-02-18 15:30: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
Renzo Torr-
68113937ff code format 2024-01-19 14:06:24 -03:00