IanniX

Toutes mes réponses sur les forums

15 sujets de 466 à 480 (sur un total de 3,658)
  • Auteur
    Messages
  • en réponse à : Créer avec IanniX #2235
    Anonyme
    Inactif

    So i followed the manual and found out ho to get this working but I can not find out the right value for the cursor.

    I try to change value mapping parameters but I can not get it to go from the normal 0 to 127 midi values. My only solution by now was to zoom out allot and create huge circles/lines to get some little advantage from the cursor_value function on a cc midi message. But my controlled midi stuff is affected only by a few midi steps. (hope you get the point trough my poor words)

    I must say that i’m new at osc stuff and not so quick with coding.

    Is there a way to get sense of it with the graphic interface? If so Iannix will become my most loved sequencer in the software domain. Great also to pilot analogue stuff via midi.

    Hope you can help and keep on moving!

    en réponse à : Créer avec IanniX #2137
    IanniX
    Maître des clés

    I’ve been working on IanniX –> ChucK communication via OSC as part of LiCK, a Library for ChucK.

    https://github.com/heuermh/lick

    There’s an example here

    https://github.com/heuermh/lick/blob/master/examples/ianniXOscExample.ck

    I plan to work on ChucK –> IanniX next, and will flesh out the example(s) soon.

    en réponse à : Feedback #2236
    IanniX
    Maître des clés

    I’ve been playing with IanniX with OSC for a short while and haven’t been able to figure out how to trigger collision OSC messages to be sent. Presumably it should happen when the cursor on one curve meets another curve?

    en réponse à : Créer avec IanniX #2231
    Anonyme
    Inactif

    Hello,
    I’d like to synchronize iannix to Ableton Live, for instance.
    I’d need an accurate sync to Live transport.

    Is it possible?
    if not, is there an efficient & usual workaround I could use ?

    best,
    julien

    en réponse à : What triggers collision OSC messages to be sent? #2741
    Anonyme
    Inactif

    If a cursor’s message has at least one of the collision_* variables, then the parameter’s value is sent as part of the message, but only while the cursor is actually colliding with a curve. While no collision is occurring, that variable’s value is omitted from the message.

    This means that the collision_* variable(s) would preferably be at the end of the list of variables in the message. Otherwise the position of the non-collision variables will shift depending on whether a collision is occurring, causing, for example the variable in position #5 to be in position #4 when a collision is not occurring, causing miss-assignment in the receiving application.

    – Chris

    en réponse à : How to sync iannix as a slave to a DAW ? #2726
    Anonyme
    Inactif

    To control the IanniX transport based on startingstopping the Ableton transport you could use Max for Live to send the appropriate OSC messages to IanniX when the Ableton transport is started and stopped.

    Of course this would not be a complete solution of syncing.

    I’ve been recently helping with IanniX development and one thing I’d like to add is better syncing capabilities to external applications. What features would you like? It seems to me that having IanniX capable of acting as an MMC and MTC slave & master would be a good solution. IanniX i actually currently has quite limited MIDI features, but these will need to be enhanced for it to play nicely with widely used music tools.

    – Chris

    en réponse à : Midi cc control with cursor_value #2737
    Anonyme
    Inactif

    Have a look at the documentation Reference sections on Cursors, under the Mapping heading.

    You can set the target range to the desired MIDI range, say 0 to 127. Then the message variables cursor_value_x, etc go over this range rather than 0 to 1.

    You can set up the remapping of cursor x and y target ranges in the user interface with the Inspector. Select the desired cursor in the workspace, and in the Inspector change the « Value Mapping » « To » values from their default of 0 1 1 0 to the desired midi ranges for the x axis and the y axis. e.g. For cursor_value_x to run from 40 to 120 and cursor_value_z to run from 0 to 127 set the « to » value to 40 120 127 0.

    I hope this explanation is clear enough. Let me know if you need more help.

    The upcoming 0.8.22 IanniX release will have a much more powerful means of remapping variables in messages using embedded Javascript expressions in the message. Among other things this will allow using data rescaling functions like are available for example in Processing or MaxMSP. You can also write your own JS expressions to combine variable and remap them in any way you can imagine.

    – Chris

    en réponse à : Midi cc control with cursor_value #2738
    Anonyme
    Inactif

    Seems clear now thanks allot!

    en réponse à : Créer avec IanniX #2237
    Anonyme
    Inactif

    Hi,

    first of all:
    THANK YOU FOR THIS GREAT PIECE OF SOFTWARE!!!!!!

    My question now, are there possibilities to add a third dimension to cursor/trigger OSC message output?

    en réponse à : X Y Z – 3rd Dinmension? #2745
    Anonyme
    Inactif

    There is a new version coming very soon that has much better support for 3D. This will allow message variables such as cursor_x, cursor_y and cursor_z in messages for cursors moving along 3D curves.

    Regarding triggers, it is possible to give them x, y and z positions, but at present it is only possible to detect collisions if they and the cursor’s curve are on the x-y plane (z=0) – because cursors are a 1D line. In the future it might be interesting to support cursors that are 2D surfaces moving along 3D curves, which could then collide with cursors that are off the z-axis.

    – Chris

    en réponse à : Créer avec IanniX #2238
    Anonyme
    Inactif

    Hey,

    thanks for this pretty awesome tool guys! I’m happy to report it works very well with my VJ software CoGe. I’ll create a kind of tutorial about how to using Iannix and CoGe together on my blog in the next few weeks.

    Keep it going!

    Cheers,

    Tamas

    en réponse à : What triggers collision OSC messages to be sent? #2742
    IanniX
    Maître des clés

    Ah thank you, I see now.

    I had thought collision messages were sent out on their own, not as parameters on a cursor message.

    en réponse à : What triggers collision OSC messages to be sent? #2743
    Anonyme
    Inactif

    @heuermh wrote:

    I had thought collision messages were sent out on their own, not as parameters on a cursor message.

    Have you been discussing the branch by Chris or the main 0.8.21 version?

    There is a collision message sent out on its own, and that is when a cursor has a collision with a trigger object. This is not a cursor OSC message, rather, it is a trigger OSC message. I don’t know about any other « collisions » in 0.8.21.

    Cheers,
    –Bob

    en réponse à : A new version is coming… #2735
    Anonyme
    Inactif

    Exciting news, Guillaume. The enhancements by Chris are stunning as well.

    –Bob

    en réponse à : What triggers collision OSC messages to be sent? #2744
    Anonyme
    Inactif

    I thought the question was about the collision_* family of cursor messages (see below).

    Bob is right, that triggers send messages when collided with by cursors.

    In 0.8.21 there are also these variables that can be used in cursor messages:
    – collision_curve_id
    – collision_xPos
    – collision_yPos
    – collision_value_x
    – collision_value_y

    When included in a cursor message, these are sent, when the cursor is colliding with a curve, and suppressed otherwise. (However note that there is a bug that prevents collisions with single-line curves from being detected.)

    – Chris

15 sujets de 466 à 480 (sur un total de 3,658)

© IanniX Association

Qu'est-ce que IanniX ? | Téléchargement | Showcase | Forum | Recherche | À propos