Releases: stefanodalessio/ste.snips
Releases · stefanodalessio/ste.snips
v0.0.7
v0.0.7
-
shiny new stuff
- ste.pixThreshold: converts video images to binary black and white
- ste.pixAlpha: uses luma 2nd input as alpha channel for 1st input
-
changes and improvements
- ste.colorMask renamed to ste.maskColor
- it now has an invert toggle to invert the mask
- ste.audioPlayer~ & ste.audioPlayer
- small QOL improvements and more reliability
- ste.3dWorld
- When in full screen a “full screen” text appears in the snippet window, replacing the “floating” toggle
- When in fullscreen, the “resetToSmallWindow” button works
- ste.granulator~
- new parameter "lengthRnd": additive randomization in milliseconds of the grain length
- range parameter renamed to "startRnd": the additive randomization of the grain start in milliseconds (smaller orange selection)
- New outlet “maxStartMs” outputs the latest possible grain starting point in milliseconds, relative to file length, amount of start randomization (startRnd), grain length (length) and amount of length randomization (lengthRnd). This value can be used to multiply a normalized float to then be fed in the startMs, so to be able to easily control the granulator startMs with a O-1 value coming for example from the position parameter of a video player.
- ste.pixVideoPos: renamed to ste.pixVideoScrub
- ste.pixVideoLoop: now updates startMs and lenMs only after dropping a new video in
- ste.pixVideoTrig: new outlet "maxStartMs" outputs the latest possible trigger starting point in milliseconds, relative to duration.
- ste.colorMask renamed to ste.maskColor
v0.0.6
v0.0.6
- shiny new stuff
- ste.folderPath is a snippets that checks the path of the patch and adds it to the Max search path. This will make the file path of the media you drop in snippets more readable, when stored near the patch
- changes and improvements
- meshwarp comment ste.scenes (normally there is no state save and "read" message does not work)
- all snippets have no background panel anymore, they are now editable or lockable with cmd/ctrl-click
- "open description" button renamed to "?" in all snippets
- then "enable" or "on/off" button now uses an other text character, hopefully windows friendly
- ste.pixVideoLoop: resetLoop gets triggered when loading a new video
- ste.getPitch: last out renamed to "pitch (Hz) (sig~)"
- ste.granular~ has now a 3rd output: sampleLenght (ms)
v0.0.5
- shiny new stuff
- new exemple: strudelPlay
- new example: audioPlayerExample.maxpat
- ste.getPitch~ for pitch detection
- ported from dataknow package:
- ste.audioHitClassifier~
- ste.audioClassifier~
- ste.getDescriptors~
- changes and improvements
- ste.sequence
- sequence step now excluded from preset
- smooth preset interpolation now works
- ste.videoTrig
- now uses startMs instead of startPos (milliseconds instead of position) to indicate where to start the playback from
- uses loop 3 and loopoints_ms instead of delay and stop. It should be more precise when triggering long video fragments
- ste.3dCornerpin
- now it is possible to smoothly transition between presets without video flicker
- ste.3dWorld
- the 4th inlet is now correctly named "clear"
- ste.3dMotion
- all internal params are now addressable from outside
- ste.kick
- works without Percolate installed
- new "distort" parameter
- ste.loudness3
- each filter has now its own amp param
- ste.snips now depend also on flucoma and dataknow packages
- ste.sequence
v0.0.4
v0.0.4
- changes and improvemets
- pvar is now largely used to distribute inputs around the patches
- spinning stone example updated with interaction
- ste.toFloat~ and ste.to3Float~ renamed to ste.getLoudness~ and ste.getLoudness3~
- ste.loudness3~ 3 new sig~ outs
- ste.loudness~ new sig~ out
- ste.panMono~ ste.mixMono~ ste.freeverbMono~ renamed to ste.pan~ ste.mix~ ste.freeverb~
- ste.pixToFloat renamed to ste.pixGetBrightness
- ste.pixGetBrightness now also accepts RGB matrices (and internally translates them to luma)
- ste.pixVideoSpeed ranamed to ste.pixVideoLoop and has now loop mode, startMs and lenMs parameter and preset system
- ste.ramp has now separate trigger button and can output at higher rate
- ste.3dEnvironment has now rotation parameters for the skybox
- ste.3dCornerpin has now blend enable and blend mode params
- shiny new stuff
- new example patch: audioPlayer2MovieControl
- new example patch: duckComposition
- new example patch: noteScalerOscillations
- ste.strudelSend: sends strudel code on the fly to a strudel.cc instance with listening websocket (video link here?)
- ste.antiRetrigger: avoid retriggering! when it gets a bang it waits a defined amount of ms before letting pass an other bang
- ste.scenes: instantiates a pattrstorage coupled with a preset and few other useful objects, not a full fledged enclosed snippet with GUI but useful to store different "scenes" of your patch
- ste.composer: control presets (scenes) of your patch Modulate preset fades, play them with your computer keyboard, record you performance, play it back.
- ste.3dMeshwarp: built around the jit.gl.meshwarp from the jitter tools package
- ste.inbounds: checks if incoming values are moving within defined boundary
- ste.inbounds2: checks if incoming 2d values are moving within defined boundaries
- ste.inbounds3: checks if incoming 3d values are moving within defined boundaries
- ste.noteScaler: quantize midi note integers into scales
- ste.kick~: kick synth from Simon Hutchinson
- ste.swarm~: a wrapper for abl.device.swarm~
- ste.bitgrunge~: a wrapper for abl.device.bitgrunge~
- ste.bubble~: a wrapper for abl.device.bubble~
Full Changelog: v0.0.3...v0.0.4
v0.0.3
v0.0.3
- sequence
- init does not reset driveMode anymore
- is now able to work with integers, there is a new toggle in case floats are needed
- inScale & inOutScale
- inMax float "link to scripting name" is now off, leading to number box retaining value when copy pasted
- faceTracking now works with new jweb files
- 3dMotion
- added a rangeMode, to be able to choose between 2 ways of defining the LFOs ranges. Ether with amplitude & center (bipolar), or with min. & max. values. This makes the snippet also easy to use for purposes other than 3d animations
- threshOnOff
- fixed hysteresis min max bug
- added OFFthreshold (interdependent of hysteresis)
- now can replace threshBang
- threshBang kicked out because redundancy
- 3dPointLight has now the 3dLightViz embedded in it & is movable with auto_handle
- 3dLightViz eliminated because of redundancy
- 3dCornerpin pin, gl_color parameter
- pixGetWhitePos resolution raised to 320 240
- new example: "spinningStone"
- "dottyDuck" example updated with some fancy duck noise modulation
Full Changelog: v0.0.2...v0.0.3
v0.0.2.
v0.0.2.
more examples, more descriptions, bug fixed
changeLog
- all examples have been improved and commented
- better descriptions in some snippets
- new examples added
- ste.snips.overview does not contain anymore all the snippets in the snippet tab but only the descriptions
- added new media and folders in media folder
- pix snippets preview are now running at the same FPS of the world and not reduced to 10 FPS
- pixGetBlob:
- fixed preview method
- resizes to 320 240 and blurs before tracking
- pixColorMask:
- preview only if active
- matrix out is now luma
- fixed inverted indicator in ste.decide
- sequence:
- fixed bug with external modulation of sync and preset
- init does not reset drive mode anymore
- direction is now externally modulatable
- fixed preset retriggering phase and stepnumber
- purple indicator of out works with bangStep and stepNum
- pixGetWhite name changed to pixGetWhitePos
- 3dMotion: larger min and max number boxes in lfo graphical preview
- bangSpeed: adjustments to get a pseudo frequency output
- 3dPointLight: added a "brightness" parameter that is co-dependent to the "attenuation"
- ste.audioIn~ added live scope
- ste.audioOut~ added live scope
- ste.concat~ removed because now it crashes
- ste.volume~ extended to +24 db
- ste.volumeStereo~ extended to +24 db
- ste.pixVideoTrig decoupled the STARTposition from the triggering of the video
- 3dCornerpin: fixed problem with textures
- ste.GetMovement / ste.pixGetPresence, float is now the first output, while 2nd and 3rd are the videos
- chickenSinging example was pretty bad so it no longer exist
- micTap example deleted because it was useless
- worldColors example is gone because it was redundant
first release
first release
25 examples
13 3d snippets
19 audio snippets
2 dmx snippets
4 mediaPipe snippets
2 modulation snippets
24 pixels snippets
17 transformers snippets
3 utils snippets
examples have little or no description
still lots of snippets to add
there might be some bugs and stuff missing here and there
Full Changelog: https://github.com/stefanodalessio/ste.snips/commits/v0.0.1