node-red-contrib-music
Version:
Synthesise music with node-red. The beat node creates regular beats at a rate you can control, and which can be sunchronised with other machines. The divider node adds information to beat events, dividing beats into bars, bars into phrases, phrases into s
189 lines (127 loc) • 10.7 kB
Markdown
# Changelog
## v2.1.1 (22/02/2021)
#### enhancement
- [**enhancement**] examples all updated to v2 [#98](https://github.com/stevenaeola/node-red-contrib-music/issues/98)
---
## v1.0.0 (27/12/2020)
*No changelog for this release.*
---
## v1.1.0 (27/12/2020)
*No changelog for this release.*
---
## v2.0.0 (27/12/2020)
*No changelog for this release.*
---
## v2.0.1 (27/12/2020)
*No changelog for this release.*
---
## v2.1.0 (27/12/2020)
#### bug
- [**bug**] sonic-pi synthdefs should be sent by supercollider [#101](https://github.com/stevenaeola/node-red-contrib-music/issues/101)
- [**bug**] tabla_ghe1 sample should be mono [#93](https://github.com/stevenaeola/node-red-contrib-music/issues/93)
- [**bug**] setting node should clear value when closed [#92](https://github.com/stevenaeola/node-red-contrib-music/issues/92)
- [**bug**] volume setting with flow context should work [#90](https://github.com/stevenaeola/node-red-contrib-music/issues/90)
- [**bug**] elec_blip and elec_blip2 should be mono [#88](https://github.com/stevenaeola/node-red-contrib-music/issues/88)
- [**bug**] Volume control in example is not global [#87](https://github.com/stevenaeola/node-red-contrib-music/issues/87)
- [**bug**] misc_crow synth should be mono [#86](https://github.com/stevenaeola/node-red-contrib-music/issues/86)
- [**bug**] bd_fat synth should be mono [#79](https://github.com/stevenaeola/node-red-contrib-music/issues/79)
#### closed
- [**closed**] Setting scale to 'whole tone' in global setting doesn't work [#94](https://github.com/stevenaeola/node-red-contrib-music/issues/94)
- [**closed**] Reconnection of synth requires redeployment [#82](https://github.com/stevenaeola/node-red-contrib-music/issues/82)
#### enhancement
- [**enhancement**] Beat generator to have option to auto-start/continue on deployment [#95](https://github.com/stevenaeola/node-red-contrib-music/issues/95)
- [**enhancement**] Allow single-stepping of beat generator [#81](https://github.com/stevenaeola/node-red-contrib-music/issues/81)
- [**enhancement**] status for divide node [#80](https://github.com/stevenaeola/node-red-contrib-music/issues/80)
- [**enhancement**] Allow additions to sequencer values (e.g. notes, note lengths) with incoming messages [#63](https://github.com/stevenaeola/node-red-contrib-music/issues/63)
- [**enhancement**] Allow output of fx to another fx [#38](https://github.com/stevenaeola/node-red-contrib-music/issues/38)
- [**enhancement**] Make sequencer hold for indefinite period with "next" input [#6](https://github.com/stevenaeola/node-red-contrib-music/issues/6)
---
## v1.3.5 (01/09/2019)
#### bug
- [**bug**] Loading samples doesn't work on Windows [#77](https://github.com/stevenaeola/node-red-contrib-music/issues/77)
#### enhancement
- [**enhancement**] Add looper component for importing [#76](https://github.com/stevenaeola/node-red-contrib-music/issues/76)
- [**enhancement**] Add volume control to looper [#75](https://github.com/stevenaeola/node-red-contrib-music/issues/75)
- [**enhancement**] Use beat count to self-terminate looper synthdefs : no need to store ID [#52](https://github.com/stevenaeola/node-red-contrib-music/issues/52)
---
## v1.3.4 (17/06/2019)
#### bug
- [**bug**] Synth node does not list synthtypes [#74](https://github.com/stevenaeola/node-red-contrib-music/issues/74)
---
## v1.3.3 (26/05/2019)
*No changelog for this release.*
---
## v1.3.2 (08/05/2019)
#### enhancement
- [**enhancement**] Add icons for all node types [#72](https://github.com/stevenaeola/node-red-contrib-music/issues/72)
---
## v1.3.1 (26/04/2019)
*No changelog for this release.*
---
## v1.3.0 (24/04/2019)
#### bug
- [**bug**] Global bpm has no effect [#57](https://github.com/stevenaeola/node-red-contrib-music/issues/57)
- [**bug**] Match mono/stereo sample synths to sample types [#56](https://github.com/stevenaeola/node-red-contrib-music/issues/56)
#### closed
- [**closed**] Give synthcontrols as options in synth configuration [#59](https://github.com/stevenaeola/node-red-contrib-music/issues/59)
#### enhancement
- [**enhancement**] Add extra scale types [#71](https://github.com/stevenaeola/node-red-contrib-music/issues/71)
- [**enhancement**] Add documentation for soundfx node [#70](https://github.com/stevenaeola/node-red-contrib-music/issues/70)
- [**enhancement**] Add flanger soundfx [#68](https://github.com/stevenaeola/node-red-contrib-music/issues/68)
- [**enhancement**] Add distortion soundfx [#66](https://github.com/stevenaeola/node-red-contrib-music/issues/66)
- [**enhancement**] Add envelope to samples so they don't overlay [#65](https://github.com/stevenaeola/node-red-contrib-music/issues/65)
- [**enhancement**] Make all synths use sonic-pi format [#61](https://github.com/stevenaeola/node-red-contrib-music/issues/61)
- [**enhancement**] Reduce download size [#55](https://github.com/stevenaeola/node-red-contrib-music/issues/55)
- [**enhancement**] Categorise samples and allow search from selector [#48](https://github.com/stevenaeola/node-red-contrib-music/issues/48)
- [**enhancement**] Make build process for scsynths [#44](https://github.com/stevenaeola/node-red-contrib-music/issues/44)
- [**enhancement**] Use global volume for synths [#40](https://github.com/stevenaeola/node-red-contrib-music/issues/40)
- [**enhancement**] Use sonic-pi synths [#36](https://github.com/stevenaeola/node-red-contrib-music/issues/36)
- [**enhancement**] Give soundfx nodes initial fxcontrol values in configuration [#34](https://github.com/stevenaeola/node-red-contrib-music/issues/34)
- [**enhancement**] Label all nodes' input and outputs [#33](https://github.com/stevenaeola/node-red-contrib-music/issues/33)
- [**enhancement**] Make sid sample synth tuned [#26](https://github.com/stevenaeola/node-red-contrib-music/issues/26)
---
## v1.2.1 (31/03/2019)
#### bug
- [**bug**] beat latency doesn't work outside London time zone [#30](https://github.com/stevenaeola/node-red-contrib-music/issues/30)
#### closed
- [**closed**] Bars start one beat out [#54](https://github.com/stevenaeola/node-red-contrib-music/issues/54)
- [**closed**] Update node help for sequencer [#13](https://github.com/stevenaeola/node-red-contrib-music/issues/13)
---
## v1.2.0 (17/03/2019)
#### bug
- [**bug**] Missing synths: soundfx nodes and recordSampleMono [#49](https://github.com/stevenaeola/node-red-contrib-music/issues/49)
- [**bug**] settings increases past upper limit when receiving "up" messages [#29](https://github.com/stevenaeola/node-red-contrib-music/issues/29)
- [**bug**] global setting of root affects synths [#24](https://github.com/stevenaeola/node-red-contrib-music/issues/24)
- [**bug**] Message "cannot create sampler synth without buffer" when changing synth type to a sample [#23](https://github.com/stevenaeola/node-red-contrib-music/issues/23)
- [**bug**] synth octave configuration broken [#22](https://github.com/stevenaeola/node-red-contrib-music/issues/22)
- [**bug**] sampler occasionally drops out with "duplicate node ID" error [#21](https://github.com/stevenaeola/node-red-contrib-music/issues/21)
- [**bug**] sequencer should be able to send null values [#20](https://github.com/stevenaeola/node-red-contrib-music/issues/20)
- [**bug**] sequencer should restart after reset [#17](https://github.com/stevenaeola/node-red-contrib-music/issues/17)
- [**bug**] Sampler name should inherit sample name [#16](https://github.com/stevenaeola/node-red-contrib-music/issues/16)
- [**bug**] sequencer doesn't appear modified when changing controls [#12](https://github.com/stevenaeola/node-red-contrib-music/issues/12)
- [**bug**] soundfx has fixed synthid for each fx type to avoid problems with zombie fx synths [#7](https://github.com/stevenaeola/node-red-contrib-music/issues/7)
#### closed
- [**closed**] Instructions/link for startsc.sh [#46](https://github.com/stevenaeola/node-red-contrib-music/issues/46)
- [**closed**] Remove sample node [#43](https://github.com/stevenaeola/node-red-contrib-music/issues/43)
- [**closed**] Bugs in markdown on npmjs/nodered.org [#42](https://github.com/stevenaeola/node-red-contrib-music/issues/42)
- [**closed**] Find replacements for tidal samples [#39](https://github.com/stevenaeola/node-red-contrib-music/issues/39)
- [**closed**] sustained synths have lengths [#14](https://github.com/stevenaeola/node-red-contrib-music/issues/14)
#### duplicate
- [**duplicate**][**enhancement**] Tunable samples [#15](https://github.com/stevenaeola/node-red-contrib-music/issues/15)
#### enhancement
- [**enhancement**] Master - slave synchronization via websockets [#51](https://github.com/stevenaeola/node-red-contrib-music/issues/51)
- [**enhancement**] Beat synchronization using arbitrary data via tap-tempo input [#50](https://github.com/stevenaeola/node-red-contrib-music/issues/50)
- [**enhancement**] Integrate Berkeley/beat nodes for sync [#47](https://github.com/stevenaeola/node-red-contrib-music/issues/47)
- [**enhancement**] make note length work with bpm and length of tick (e.g. bar) [#32](https://github.com/stevenaeola/node-red-contrib-music/issues/32)
- [**enhancement**] sequencer should have separate output for one-off control events [#31](https://github.com/stevenaeola/node-red-contrib-music/issues/31)
- [**enhancement**] Use global setting for bpm in synth and beat [#27](https://github.com/stevenaeola/node-red-contrib-music/issues/27)
- [**enhancement**] beat generator takes default bpm from setting [#25](https://github.com/stevenaeola/node-red-contrib-music/issues/25)
- [**enhancement**] sampler has timestamp [#19](https://github.com/stevenaeola/node-red-contrib-music/issues/19)
- [**enhancement**] sampler has volume control [#18](https://github.com/stevenaeola/node-red-contrib-music/issues/18)
- [**enhancement**] sequencer uses chord names I, IV, V etc [#11](https://github.com/stevenaeola/node-red-contrib-music/issues/11)
- [**enhancement**] sample has better name than "load" [#10](https://github.com/stevenaeola/node-red-contrib-music/issues/10)
- [**enhancement**] non-percussive synth sounds with number of beats [#8](https://github.com/stevenaeola/node-red-contrib-music/issues/8)
- [**enhancement**] sampler and looper have OSC timestamp [#5](https://github.com/stevenaeola/node-red-contrib-music/issues/5)
- [**enhancement**] sampler has pitch control [#4](https://github.com/stevenaeola/node-red-contrib-music/issues/4)
- [**enhancement**] sequencer has range of output options [#2](https://github.com/stevenaeola/node-red-contrib-music/issues/2)
- [**enhancement**] separate oneshot sampler (e.g. for SuperDirt) from loop [#1](https://github.com/stevenaeola/node-red-contrib-music/issues/1)