Releases: tomara-x/quartz
Releases · tomara-x/quartz
v0.8.0
breaking changes:
- inputs to
shift_reg()
are swapped (signal | trigger) 2fc246c
new:
snh()
sample-and-hold node f925233s()
decimation node (like kr() but preserves time) ef1e1a7worm
wireless many-to-many number connections 16ed66e
fixes:
full changelog: v0.7.0...v0.8.0
v0.7.0
fixes:
- avoid possible crash when abusing the arity of
swap()
77baf38 - avoid deadlock when input sending/receiving fails a7700ac
- limit
render
's output length eaa8842
new:
- make
swap()
work without the need to specify arity in op string ca74b8a (not a breaking change) - make
kr()
work with arbitrary arity 181eaed a2d8e80 5b368a1 89ba1ba - buffer nodes to get samples from the audio graph and use outside 42048bc 945424d
:reset_cam
command dd0e9b8
full changelog: v0.6.3...v0.7.0
v0.6.3
fixes:
- avoid possible panic when selecting entities ebcaf5c
- remove the Save component from saved scenes f8d3fb2 (not breaking backwards compatibility)
known issues:
- i forgot to update the version number in cargo.toml so the version command will print 0.6.2 (but correct hash)
full changelog: v0.6.2...v0.6.3
v0.6.2
v0.6.1
v0.6.0
breaking changes:
- existing scenes must adapt these changes to run in 0.6.0 (see commit message) d20a5e6
- having multiple out() nodes was allowed, and their inputs were mixed together. now the last one to have an open white hole will set the output to that node, so do your mixing first eb6ac41
count
is removed. usefeedback()
instead e7bbb90repeat
only works on targets now. its num determines the repetitions. use repeated branch/stack ops to repeat arrays 884e2b7render
used to work with nodes of any output arity, now the node must have 1 output- allpole_delay() is merged into allpole() 04e8d96
fixes:
- #86 and #182 are fixed by the fundsp 0.18 update 079ac86
- avoid overflows with
shl()
andshr()
17f27f4 - clipboard now works in wasm 1185a2d
- info texts are shown by default. use
vt
to toggle them, andvT
to toggle ids.II
,IC
,ID
commands are removed
new:
- distro can set order of targets cfbbe3f
swap()
a node swapping node 3d96d6b f3bd754:reset_bloom
commandrfft()
andifft()
81ce3cf a5771d3chan()
294788asamp_delay()
2eda517
known issues:
- the fft examples suck! i'm pretty sure that's just because i'm terrible at spectral processing. but the nodes themselves should be fine.
full changelog: v0.5.0...v0.6.0
POWER!
v0.5.0
new:
np
command will display number of nodes contained in the selected node 1eedb9a- selection is now rectangular 16af807
ah
ao
ai
commands to display info about audio devices:od
/:id
commands to select output/input devices, sample rate, and buffer sizesr()
op to set the sampling rate of an audio graph- jack support
in()
/adc()
node for audio input #135command
op to control the command line a5466eb
fixes:
- connective ops will limit themselves to 500 nodes, this avoids the need for order checking when connecting audio nodes and fixes other related issues (#158 and #142)
- this limit can be set using the
:nl
command
- this limit can be set using the
breaking changes:
- clock is removed be597d9 use a
ramp()
>>
<(0.5)
for that same behavior selection_color
andconnecting_line_color
are now removed andindicator_color
replaces both 05dd0e4
full changelog: v0.4.0...v0.5.0
v0.4.0
fixes:
seq()
will only allow one playing event for any node (this fixes the jump in frequency when a lot of events for the same node are triggered at the same time, which was caused by the node being ticked more than once in the same sample) 77e138anp
command only printed info of one circle even if more were selected 4595b90- inputs to nodes connected with
*
or+
were not stacked correctly 6c8d95a
new potatoes:
- deselect-all
sA
and select-targetsst
commands 4508b0a - when a scene is pasted or loaded those entities are selected 705a19e
reset_v()
node for resetting a given node at a variable interval 3d9a064ramp()
is now audio-rate 2165d98pdhalf_bi()
andpdhalf_uni()
nodes 28a74d9push_num
op b984325}
and{
shortcuts for stepping link types 1cf7f5e- set x and y radii independently 96b1399
full changelog: v0.3.0...v0.4.0
v0.3.0
v0.2.0
breaking changes:
- render b9f3236
new junk:
- pressed op 40323b7
- atan2 and hypot nodes a0db0b9
- mirror node eb7e9ac 61e26b3
- cartesian and polar nodes 7845e7e
crashes:
- duplication that leaves inexistent id's in holes array e1fe189
- disallow duplicating holes separately 3a55f86 (and avoid possible crash when applying the command buffer)
full changelog: v0.1.0...v0.2.0