Comments (2)
Hey, thanks.
I was thinking about that before, but don't feel convinced, yet.
Right now the UGens conform to how the original modules work. The pitch argument in Emilie's code is used/mangled in several ways, before it gets converted to frequency eventually.
The laziest approach to change the arg from pitch to frequency would be to reconvert to pitch immediately on entry and keep the rest of the code unchanged. This is pretty inefficient.
A better scenario would be to stick to the freq argument and avoid reconversion to pitch. But this would mean a lot of changes to the original code base and some very careful testing of the influences/side effects would be necessary. I'll keep playing with the idea, but right now I'm not up to this.
from mi-ugens.
Hello
BTW, the pitch is a MIDI note but can be fractional, so you can convert from freq to pitch with
pitch = freq.cpsmidi
And it works fine !
from mi-ugens.
Related Issues (16)
- Braids build on linux does not work anymore HOT 7
- miRipples missing from v0.0.1 HOT 2
- Implemention of the Grid Sequencer HOT 3
- Add support for SuperNova HOT 1
- Error in build.sh HOT 5
- 0.0.4 release non-functional (on Linux/SC 3.11.2) HOT 1
- MiGrids fails to build due to incorrect AVRLIB_PATH HOT 2
- Windows build missing for 0.0.4 release HOT 1
- Memory issues, ugens not being freed
- missing header ? HOT 5
- `miRipples.so` missing (last seen v0.0.3) HOT 2
- Quark HOT 10
- MSVC compatibility HOT 2
- Plugin packaging HOT 2
- mi-UGens for windows are 32bit HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mi-ugens.