Well Charlie, it is not possible with this version. Cursors works with their progression on a curve (so with time), not with absolute x or y-position (because of conceptual problems like polyphony…).
But if is juste a question of mapping, maybe you can make the mapping in your connected software, which are you using (Max, Pd, SC…)?
Hi!
Documentation is very poor in our version because we don’t have time enough. However, scripts are pretty easy to understand because it is pure JavaScript and you have many examples. We will provide this week a new release with a special pedagogical example of script, it may help you !
i think that may be the answer for our problem :)! using one cursor with multiple curves, whose value then will be mapped into it’s right region 🙂 ! we are using processing (oscP5) for the visuals, and puredata for the audio.
I haven’t splitted incoming osc messages yet in processing, but that wouldn’t be much of a problem I quess 🙂
« If you have Max MSP, we provided you a patch that generate sound (/IanniX/Patches/maxmsp) which works with every exemple included with IanniX »
ok I get this.
But what if I want to control my VSTs (effects or instruments) ???
I’ve been trying for some hours now to transfer the patch to maxforlive, but the poly object dosen’t work. What do I need to put instead to be able to control my own granular sample player and synths, and also some audio delay effects…via midi? how do I make this work ???
HELP!!!
🙂
Best
Carsten
MBD73
@Guillaume wrote:
Thanks Bob for debugging some OpenGL bugs!
Did I really?!
Throughout this episode I kept saying to myself: « Surely the trigger is not the only shape that uses OpenGL. » That’s why I ended up fairly unsatisfied!
Is it because the trigger is the only shape sourced from a graphic file, and all the other shapes are composed?
Cheers,
–Bob
@charlie wrote:
…I haven’t splitted incoming osc messages yet in processing, but that wouldn’t be much of a problem I quess 🙂
Splitting and routing messages to select destinations is at the heart of OSC, and largely its raison d’être.
Cheers,
–Bob
I just visited your Soundcloud page and discovered a ton of very fine work!
Off-topic, but couldn’t resist :–)
Cheers,
–Bob
Is there a particular reason cursor position vis-a-vis its parent curve is reset to starting position upon UNDO?
I was doing some editing after running the transport for a few seconds. I moved a curve, then restored it via undo. The curve correctly returned to its previous position, but all of the cursors in the score returned to starting position. This interfered with my current analysis of the score. I would have preferred the timeline state to remain unchanged.
Cheers,
–Bob
IanniX 0.8.2
WinXP/sp3
UNDO does not seem to reliably serialize its restore operations. I have experienced situations in which a single UNDO restores all objects to the positions they occupied after the most recent UNDO. At other times, I have experienced a partial serialization (for example, one UNDO may restore two objects at once, then one at a time thereafter)
For example: In my most recent case, I move three triggers (and ensure I select only one at a time). Then a single UNDO relocates all three triggers instead of just the last trigger moved. This behavior was repeatable until I closed the score and reopened.
Presently I’m not certain how to reliably reproduce this phenomenon.
Cheers,
–Bob
IanniX 0.8.2
WinXP/sp3
hmm, we used a timeline cursor like in the example « »Xenakis Metastaseis linear », but that delivered us two problems in a processing sketch who was recieving the information:
1.
is it possible to bundle these messages, and send only that one message accros the network? (for better synchronization)
2.
1) The current doc does not go dirty if you change active to inactive (or vice-versa) for any component. Thus, no asterisk flags the filename, there is no nag screen when you close the app, and you lose your changes.
2) Active-inactive changes also do not enter the UNDO queue.
Cheers,
–Bob
Right. Where is Fernando Lopez-Lezcano when you need him! :–)
Cheers,
–Bob
Guillaume, I had two app crashes today. In both cases it was upon invoking the script Reset score. Here’s the only detail I have on these:
Faulting application iannix.exe, version 0.0.0.0, faulting module iannix.exe, version 0.0.0.0, fault address 0x00003e8b (this address the same in both cases)
From now on, I’ll try to have a debugger running so I can offer more information in case of future crashes, but the fact the program counter points to the same address in both events may give you a head start.
Cheers,
–Bob
WinXP/sp3
0.8.2
Undo (and now Redo) functions have been improved and are now working on IanniX 0.8.21 (release is scheduled for tonight or tomorrow morning, Paris time).
after testing the program a bit, I found some bugs:
I am running Iannix on a Mac OSX 10.5.8
1.
2.
3.
hope this helps 🙂
© IanniX Association
Qu'est-ce que IanniX ? | Téléchargement | Showcase | Forum | Recherche | À propos
Cookie | Durée | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |