• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    Midi resolution / OSC

    How To... ?
    4
    13
    3741
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • vanakaru
      vanakaru last edited by

      If you must use MIDI, then look into Pitch Bend. It is 14bit stream.

      While almost all channel voice messages assign a single data byte to a single parameter such as key # or velocity (128 values because they start with '0,' so = 2^7=128), the exception is pitch bend. If pitch bend used only 128 values, discreet steps might be heard if the bend range were large (this range is set on the instrument, not by MIDI). So the 7 non-zero bits of the first data byte (called the most significant byte or MSB) are combined with the 7 non-zero bits from the second data byte (called the least significant byte or LSB) to create a 14-bit data value, giving pitch bend data a range of 16,384 values.

      MBP 4.1 & MBP (Retina, Mid 2012) MBP Retina 2017

      1 Reply Last reply Reply Quote 0
      • R
        Rick last edited by

        My midi controller doesn't have a pitch bend, though certainly 14 bit is enough - I need a resolution larger then the pixel width of the projectors, and I'm needing more than a few controls at the same time. So, downloaded TouchOSC and am failing at making a connection to Izzy. Perhaps because of old OS / iOS? my ipod is 3rd gen v5.1.1 and I'm on a Macbook Pro 10.6.8. Izzy 1.3.1f02. Is everything just too outdated do you think?

        1 Reply Last reply Reply Quote 0
        • DusX
          DusX Tech Staff last edited by

          I don't think that age is the problem. You probably have an addressing problem.
          Maybe take another look at the tutorial: http://vjskulpture.wordpress.com/2010/01/14/basic-open-sound-control-osc-isadora-mac/
          also read about the stream setup editor: http://troikatronix.com/isadora-1-3-release-notes/
          Its located in the menu: Communications->Stream Setup
          Auto detect may help ?
          This thread and video link may also help: http://ni-mate.com/vanilla/index.php?p=/discussion/12/how-to-isadora-ni-mate/p1

          Troikatronix Technical Support

          • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
          • My Add-ons: https://troikatronix.com/add-ons/?u=dusx
          • Profession Services: https://support.troikatronix.com/support/solutions/articles/13000109444-professional-services

          Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

          1 Reply Last reply Reply Quote 0
          • R
            Rick last edited by

            Grr. I'm getting nothing. Even the basic connection tutorial from Hexler doesn't work for me via pd-extended. Trying to do it on an ad-hoc network because I'm out of town and don't have any additional equipment with me. When I try Graham's tutorial (just on one machine since that's what I have here) I see that sending and receiving works within one patch, so it must be something with the network setup or my ipod.

            Within TouchOSC though, there are preferences for incoming and outgoing ports, but in Isadora it's only in one direction - what do you do with the other setting in TouchOSC?
            1 Reply Last reply Reply Quote 0
            • R
              Rick last edited by

              The other question I have is about "Type Tags" - I can't find anything in the TouchOSC editor that allows the user to specify that. I'm presuming that the default presets all send these messages?

              1 Reply Last reply Reply Quote 0
              • DusX
                DusX Tech Staff last edited by

                In isadora the OSC output address is defined in the 'OSC transmit' actor.
                The incoming address is set under Isadora Preferences->Midi/Net-> Open Sound Control Port Number

                It sounds to me like you have a problem with your adhoc network. Do you have a firewall on?

                Troikatronix Technical Support

                • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                • My Add-ons: https://troikatronix.com/add-ons/?u=dusx
                • Profession Services: https://support.troikatronix.com/support/solutions/articles/13000109444-professional-services

                Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

                1 Reply Last reply Reply Quote 0
                • R
                  Rick last edited by

                  OK, I'm a dope - disabled Intego and incoming works perfectly. So, for the OSC transmit I use the iPod's address and the TouchOSC incoming port address? Also, is there a prefix specific to TouchOSC for the control addresses or can I keep them exactly as Izzy shows them in the stream window (/1/fader1 for example)?

                  I should be able to initialize values within Izzy, have the controls in TouchOSC jump to those values when a scene is activated, and then be able to manipulate the values on my iPod - changing them in real time in Izzy?
                  1 Reply Last reply Reply Quote 0
                  • R
                    Rick last edited by

                    OK, now I see - renumbering the ports helps. Works great in both directions!

                    Now my question is whether it's possible to make a bi-directional patch, so that when you enter a scene in Isadora, the settings of that scene fade to their proper values within TouchOSC, but then you have the ability to change the values within TouchOSC. I patched the Transmit and Listener actors together, at it seem to create a jumpy feedback loop. 
                    Also, I'm not sure what the /isadora/1-100 addresses are for? Is the channel number just a shortcut for the long version of the OSC address?
                    1 Reply Last reply Reply Quote 0
                    • mark
                      mark last edited by

                      Regarding this comment:

                      _Also, I'm not sure what the /isadora/1-100 addresses are for? Is the channel number just a shortcut for the long version of the OSC address?_
                      That was just to give Isadora it's own set of OSC destination addresses. Some software (NI Mate, OSCulator) allow you to define your own OSC output addresses. For apps like this, you could then choose to use these "built-in" addresses.
                      Best Wishes,
                      Mark

                      Media Artist & Creator of Isadora
                      Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

                      1 Reply Last reply Reply Quote 0
                      • R
                        Rick last edited by

                        Got it Mark, thanks - it's just taking me a while to wrap my mind around this one.

                        -Rick
                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post