25 Commits (5bb42457607590b3431421c8e1e80e132d81c209)

Author SHA1 Message Date
tremblap 5bb4245760
[release] 1.0.5 (#150)
* Readme: Correct C++ version

* WIP: RT-alloc in RT clients (#129)

* Update Realtime to pass RT allocator to clients

* added link to examples folder in the guide

* Wrapper: Allocatorize Part 1

* (Buf)MFCC.sc: Handle maxNumBands

* (Buf)MFCC.sc: Handle maxNumBands (#130)

* typo

* Remove CondVar (#132)

* removed from FluidWaveform

* typo

* Wrapper: allocatorize

* Remove redundant old help files

* Wrapper: Use `fmt` insetad of `std::to_chars`

(STL function needs macOS >= 10.15)

* CMake: Set PIC globally

* ensure PIC for all libs

* Readme: Correct C++ version

Co-authored-by: Ted Moore <ted@tedmooremusic.com>

* correction in example code of the new NN interface

* fixed example: 'Neural Network Predicts FM Params from Audio Analysis'

* Feature/peaks (#143)

* working frankenstein freq only

* removed all the unused arguments

* now with mag out

* now with the buffer version

* change the interface to singular like other bufSTFT

* added logFreq and linMag

* change of interface (sortBy to order)

* last SC commit - object overview added

* method definition for bruteforce knearest (#144)

* feature/kdtree-distance-with-optional-k

* (buf)sines: consistent naming of interface

* Fix/params maxima (#148)

* Readme: Correct C++ version

* Wrapper: constrain runtime param maxima

* Update nightly.yaml

Stay on ubuntu 20.04

* Update release.yml

* Update release.yml

Co-authored-by: weefuzzy <gungwho@gmail.com>
Co-authored-by: Ted Moore <ted@tedmooremusic.com>
3 years ago
gianlucaelia 17067137fd
Classes: uniform sc default indentation (#134)
SuperCollider code defaults to indentation using tab. All sc codebase is
formatted like this. Here I just opened every .sc file in scide,
selected all code, and automatically indent it pressing Tab.
3 years ago
Owen Green 4a6959c104 Add alias UGen classes for FluidBuf*Trigger to enable use in SynthDefs 5 years ago
Owen Green d0cbf95550 Update SC classes 5 years ago
Owen Green 7f316e57d8 Add Blocking switch to NRT processor .kr methods 5 years ago
Owen Green d6776226be Add triggering to NRT processors, remove doneAction 6 years ago
Pierre Alexandre Tremblay 273f9256f5 (buf)sines interface changes and new help in creative english 6 years ago
Owen Green 2bb9d31e5d New switchable blockiig interface. Highlights
*  Clients overload UGen::new1 , this gives a mehod we can pass a blocking arg to without cluttering kr, and puts all arg checks in one place.
*  Blocking calls are done with processBlocking
*  FluidBufCompose always blocks
* NRT process calls new1, not kr
* some server.syncs removed to lessen dilly dallying
* completion is triggered by /done message from server, matched against nodeID. replyID indicates status
6 years ago
Owen Green 0961f0410b Revert "Revert changes to SC classes, because we're going to do something different"
This reverts commit 782e87f82d.
6 years ago
Owen Green 782e87f82d Revert changes to SC classes, because we're going to do something different 6 years ago
Owen Green 540d65a07b Add option for NRT clients to execute directly in command FIFO. 6 years ago
Gerard b4655bd4d8 refactor stubs for NRT objects 6 years ago
Owen Green 7277a5e41d Changes to the other objects to make them thready
* .cpp stub references threaded template, changes name to full name of SC class
* SC class gets kr method, process wraps this
7 years ago
Pierre Alexandre Tremblay 4d372c3dc0 new interface naming convention 7 years ago
Pierre Alexandre Tremblay 2bda503323 corrected the error handling in all buf* objects 7 years ago
Pierre Alexandre Tremblay 87e960a0f6 all post-refactor post-renaming interface change in classes, help and examples 7 years ago
Pierre Alexandre Tremblay 80cce5d085 all buf* classes have a 'action' argument now and sync properly. 7 years ago
Pierre Alexandre Tremblay 43fdf6dee3 now all Buf* class def have a buffer object checking (plus typos and consistent parameter naming 7 years ago
Pierre Alexandre Tremblay 4e064bfe56 bufsines updated with a clever power of 2 trick that might not be useful 7 years ago
Owen Green d42034c911 Class stubs updtaed for client interface changes
release-packaging/Classes/FluidBufCompose.sc
release-packaging/Classes/FluidBufHPSS.sc
release-packaging/Classes/FluidBufSines.sc
release-packaging/Classes/FluidBufTransients.sc
release-packaging/Classes/FluidHPSS.sc
release-packaging/Classes/FluidNMFMatch.sc
release-packaging/Classes/FluidSines.sc
release-packaging/Classes/FluidSTFTPass.sc
7 years ago
Pierre Alexandre Tremblay 06970d4b7b cleaning of arguments name and order in help files and class declaration 7 years ago
Pierre Alexandre Tremblay 190a5ded14 BufHPSS has now proper class declaration and a skeleton of helpfile 7 years ago
Pierre Alexandre Tremblay 57bb13fc81 BufSines has now proper class declaration and a skeleton of helpfile 7 years ago
Owen Green 205cc528a5 RenamoFest Part II: Updating Ugen plugin names, class and helpfiles for new naming conventions 7 years ago
Owen Green 8b231257ec Renaming all objects, cpp files, sc files, help files to agreed format 7 years ago