Tags: flucoma/flucoma-max
Tags
10000
Fluid.jit.plotter update - full parity with fluid.plotter (#417) * add basic fluid.jit.plotter abstraction * changed interface to "refer" and more efficient ds loading via patcher scripting * handle bpatcher resizing * add force square aspect ratio * make mousing work with any size * implement xrange, yrange, and range messages * add color-matching highlighted points, rename resize pworld script * use fluid.dataset refer method instead of caveman-style, implement de-refer * change labelset interface to refer * implement click'n'drag, remove unused * remove clipping from mesh vertex scaling * report zoomxrange zoomyrange * fix vertex array and color array size mismatch * remove junk * enable fsaa on jit.pworld * massive cleanup * add init txt * add ref xml, add seealso to fluid.plotter * fix wrong label colors (mixing buf samps w ds ids) * add missing bgcolor method * hide highlighted mesh upon refer dataset * fix retaining colors from prev ds when ds changes/updates * just some patching * fix busted zoom rect when opt/alt lifted before trigger zoom * fix rogue highlight after zoom * fix range not resetting upon refer * implement colorscheme message * pass unmatched messages on the right to the left * fix not updating highlighted point colors when changing colorscheme * start resize polling upon creation to avoid weirdnesses * add help patcher * small text change * save on built-in screen lol * add fluid.jit.plotter to overview * minor positioning stuff in help * support dictionary message for datasets (left inlet) * implement clear and reset (alias to refer w no args) * fix style mismatch in help * renamed js files * remove "2017-2019" after copyright from refs * changed digest in ref * resizing help jsui after changing ref * save on local screen to avoid pain lolz * fix comment grammar * add panning mousing mode * fix rouge highlight once when transitioning from panning to zooming * document panning mode in help * add panfactor method to doc xml * fix comment * add [p ?] to both fluid.plotter and fluid.jit.plotter helps * add dump example to help, document clear and reset * add large dataset tab to fluid.plotter * avoid pop-up [p ?] subpatch on Windows * better comments in fluid.plotter help * use 100K points in the "large datasets" tab of fluid.plotter * decouple patching/pres mode position * add colormatrix support * minor positioning * decouple patching/pres mode position * add colormatrix support * don't open ? upon help load * remove colormatrix, implement pointcolor instead * add pointcolor example * change comment about jit.plotter now it supports pointcolor * add pointcolor to ref copied from corresponding entry for fluid.plotter * use jit.gl.render, partially implement setpoint * add missing init to dataset_name * fix setpoint bugs * implement individual pointsize, align interface w fluid.plotter * update help to use new interface * fix/remove comments use qlim - fix "let you be more draw" comment - change speedlim to qlim to avoid the timer thread - remove fluid.jit.plotter non-parity warning (since now there is parity) * update reference * fix using old js script in repo, add retina screen compensation * better handling of retina screens, force square AR of plot not bpatcher * use "highlight -1" to hide highlighted mesh "highlight -1" should hide the highlighted mesh. This is for parity in behavior with fluid.plotter. * do not reset xrange/yrange upon new dataset Parity in behavior with fluid.plotter. * fix setpoint with 0 default point size * better transparency - Enable blending, handle alpha color values and disable depth for all non-highlighted points. This can improve visibility for dense areas. - Set default point color to "0 0 0 0.8" for parity with fluid.plotter. - Automatically fill an alpha value of 1. if user only specifies RGB in "setpoint". * fix non-theme-aware bubble comments * align pointsizescale with fluid.plotter Just added a *2 for the point size scale, it is not a complete perfect match, but it is pretty close. The *2 is probably necessary now since I render the final texture in 4x resolution to have it look the same on retina and non-retina screens. * revert pointsizescale change Turns out it was correct for the help patches, and it somehow works differently in my test patch... Oh Dear Max. * update reference docs - update the fluid.jit.plotter's reference to reflect the current interface (now in parity with fluid.jit.plotter) - add message digests to fluid.plotter's reference * use theme-aware text color everywhere * more text color fixes * small cosmetic changes - checked "do not restore contents" for message box - [p party] now triggered by [active] to avoid excessive ramping * reverse-merge from local bkp So, apparently, when I manual-merged the conflicts earlier, I chose the wrong option consistently in all cases. :) I saved the local correct versions, so now I restore those from the backup. Sorry! * fix cable and panel sadness
[Release] 1.0.0-beta7 (#269) * optional args: add to wrapper * MaxWrapper: Add choices param (list of symbols <-> bitset) * changing preset and interface for noveltyslice examples * correct typos and misconnections in helpfiles (onsetslice and bufselectevery) * Buf2List(2Buf): Correct atom type Fixes MSVC debug builds * kdtreehelp: now loads programatically, in order, from the stored labelset (#184) * now loads programatically, in order, from the stored labelset * corrected a view * also, fluid.umap helpfile now uses the loader * fix #185 `ControlIn` objects – properly adjust `ac` when adjusting `av` – ensure mListSize is always intialized to something – fix resize logic * Enhance/max params (#182) * CMake: Centralise C++ version and set to 17 * Wrapper: Handle new LongRuntimeMax parameter type * POC for better buffer object chaining (#140) * start of POC for buffer management stuff, needs fix to ParamDesc NumOf in core * working POC for managing internal output buffers and process chaining relies on some pending updates to core * Don't override box arguments with default buffers * NRT: One outlet per output buffer, no progress outlet, draw progress on box * Messages: Default instances for output container args * updates to message default instances that don't break all other objects * Add optional range arguments to buffer message in left inlet * Stop MSVC being B0BD sad * Wrapper: fix merge casuality * [Fix] Broken patches due to new dataset/buffer interface interface (#195) * update dataset * fix broken cabling in datasetquery * update kmeans * make more max-like in style * "maxify" the style * fix connections and maxify style of labelset~ * fix connections in umap and maxify * fix connections and mafixy fluid.grid~ * update kdtree~ help with fixed cables and max style * fix connections and maxify style of normalize * cosmetic upgrades * update fluid.plotter cables * fix bufstats due to tb * [Fix] Missing OnsetSlice Files (#197) * restore to previous state * fix some style errors * fix style issues * Wrapper: Update for new `maxFFTSize` * [Docs] BufCompose Help File (#155) * griddify patch tab s * update first tab * second tab * macros * subsections tab * small cosmetic changes * update final tabs of help file * make tab 2 playable * clean tab 3 * cosmetic * PAs addendums * Wrapper: Fix reset for shared objects. fixes #43 Will 'reset' to whatever was in the box that the message was called on, so potential for confusion... * Wrapper: Fix managed object aliasing in message invocations. fixes #190 * List2Buf: Correct outlet type. fixes #196 * [Docs] BufSpectralShape Help File (#156) * grid it out * bufspectralshape help file * add a layout of results tab * add @select tab and final changes * translate SC -> Max (#187) * Wrapper: call params::set() properly for long array attrs To ensure that client objects like attrui update properly in shared instances * touch up ampslice example with Rod's audio * prepare help file * shell out the tabs * ampslice updates * Wrapper: Use raw value for maxFFT when refreshing attribute * [Help] Pitch and BufPitch SC Translations (#200) * layout * cleanup and translate * update bufpitch to match sc * fix various errors in help files (#204) * [Docs] NoveltySlice Help Files (#146) * update noveltyslice * shell out bufnovelty * small cosmetic updates * small layout issues * update bufnoveltyslice to be similar to RT algo * cosmetic * tune parameters for second tab * add a progression for tweaking parameters * [Fix] Saner maximum sizes for modulatable examples (#205) * add bigger maximums for noveltyslice for modulation fun * set a bigger maximum kernelsize for realtime playing * maximum parameter tweaks * [Fix] Various Bug Fixes From PA (#210) * fix bufcompose * fix bufampslice playback * change from groove to play * corrected players of 2nd tabs fixing #202 * Wrapper: Trying once again to get maxParams logic correct * neaten and provide an example (#216) perfect thanks! * [Docs] HPSS and BufHPSS translation (#219) * prepare help files with grid/fonts * cleanup help file layout * cleanup help files * update remaining tabs for hpss * [Docs] MFCC and BufMFCC Translation (#217) * update rt mfcc * update bufmfcc to match translation better * PAs review * [Docs] MelBands + BufMelBands Translation (#214) * translate rt version * add ioscbank and size $1 * translate bufmelbands * fix loadbang mistake * [Docs] BufFlatten Translation (#218) * update bufflatten * normalise fonts and grid size * cosmetic movements * change language around buffer management * [Docs] Update fluid.list2buf (#188) * update list2buf help file * change language in resize tab * resize destination buffers downwards * list2buf - list typo * bufmelbands - corrected loadbang issue * bufmfcc - typo * Enhance/generate stubs (#231) * CMake: Generate .cpp files * CMake: Ensure MSVC compiles commonsyms.c Enable C as a language for project... * Remove all old handwritten CMake and stubs * CMake: Tidy up Max SDK setup * CMake: ensure correct MSVC runtime by default * CMake: Correct hints for Max SDK libs * CMake: Asking once again to compile happily on two platforms * CMake: install prefix is a cache variable * CMake: Move install prefix override * CMake reinstate target for triggering docs in ALL * CMake: Tidy up * CMake: typo * Wrapper: FFT max set properly after initialization * CI: Update nightly workflow * CI: use correct branches * CI: remove reference to docs job * CMake: belatedly add branch selection for flucoma deps upon which CI relies * Reinstate package-json generation * [Docs] NMFFilter Translation (#222) * translate nmffilter * make ezdac local * [Docs] BufStats translation (#220) * prepare bufstats help file * in progress * full translation * add a derivative tab * cosmetics * remove debug print * [Docs] NMFMatch Translation (#221) * prepare and grid * work on compressor example * work in compressor parameters * finish translation * alter compressor example to be less idiosyncratic with vector sizes * [Docs] MLPClassifier Translation (#226) * wip * mlpclassifier translation * add caveat about predicting whole dataset * layout * [Docs] BufNMF Translation (#229) * grid and format * WIP * translation of nmf sc * remove nooiseplay vocoder * cleanup small errors * make channel offset permanent * vocoder pfft patch * add back vocoder example with tweaks * mds translation (#235) * [Docs] RobustScaler SC Translation (#234) * translate standardisation * grid out * translation * add scaler visualisation back * scaler comparison re-usable tab * update with visualisation and comparison together * [Docs] Standardise SC Translation (#233) * translate standardisation * grid out * translation * add scaler visualisation back * scaler comparison re-usable tab * update with visualisation and comparison together * commit patch * update title * add scaler comparison * [Docs] MLPRegressor Translation (#228) * prepare help file * shell out tabs * mlpregressor translation * [Fix] Plotter internal state management (#242) * refactor code to be handle state in a more legible manner * only output position on mousedown (not mouseup) * instantiate fluid.plotter with no border * dont reset domain/range state with clear * fix help file * CMake: Pick up new Client tag to control tildes in external names better * updated nmf examples with new interface * change @SiZe to @history (#243) * [Enhance] Manual Documentation for CCE Objects (#250) * install the contents of manual_docs to release-packaging docs * add manual docs * rename manual_docs to local_docs * update CMake to respect new path name * use more robust path for local docs * add default arguments and buffer messages * en-quote * add max list size as argument * provide use case for spectrogram * caveat about manual interaction with slices * update descriptions and digest * return destination -> source * [Fix] Various patcher bugs (#253) * fix bufselect~ * blank out bufstats values in messages * fix feature patches with new interface * cosmetic fix on kmeans * add feature objects to landing page * [Docs] Stats SC Translation (#245) * grid it out * update first tab * mimic Ted's real use case tab * normalize hehe the normalize help file with other scalers (#246) * [Docs] PCA SC Translation (#247) * add whitening tab * add stackexchange link * [Docs] BufNNDSVD SC Translation (#251) * update nndsvd help file to match sc * fix numchans error * translation (#255) * [Docs] STFT SC Translation (#248) * prepare help file * rework first tab * in progress * cleanup first tab * musical stft example * mild cleanup * finish musical example * change sound file examples * translate knnregressor (#256) * [Docs] NMFMorph SC Translation (#258) * start editing * wip * translate nmfmorph * [Docs] BufNMFCross SC Translation (#254) * prepare help file * translation * delete superfluous tab * typo in bufnmf help * [Fix] Various load issues (#261) * fix maxsize argument for bufaudiotransport * fix broken patch cables in bufchroma * fix loading error * fix broken dataset cables * fix maxsize * maxsize * cosmetic * broken cables * stats maxsize * typo * cosmetic * small cosmeti fixes * cosmetic touch ups * always load even if loadbang is disabled * non local ezdac (#262) * change of interface (#260) * typo * skmeans translation from SC (missing one tab also missing in kmeans) (#264) * [CI] Update Release Workflow (#266) * cleanup nightly release * normalise naming extensions * update release * Revert "normalise naming extensions" This reverts commit 2398518. * update extension * remove workflow dispatch variables * [Docs] Transients Family Translation (#259) * translate transientslice * translate buftransientslice * fluid.transients~ translation * cosmetic * translate buftransients * make mc example dual mono * add zoom on content * [Docs] AmpGate SC Translation (#241) * grid help file * translate ampgate * cosmetic * silence removal example * neaten patch * finish off lookahead/lookback prettification * fix onset/offset conceptual break * defer loading of tab 3 * cosmetic * MaxWrapper: Ensure box is properly released from `progress` upon cancel * [Docs] (S)Kmeans Distances Tab (#267) * add distance tab * add argument for choosing default dataaset * add distances tab * add distances tab * cleanup * beta testing patches updated for beta7 (#268) * typo * typo * typo * fix release worflow * fix bad path * fix branch
PreviousNext