• 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

    [SOLVED] Decimal to binary

    How To... ?
    decimal binary
    6
    15
    5528
    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.
    • Michel
      Michel Izzy Guru @huangyi last edited by

      @huangyi 

      Sorry my fault. I replaced the file above, please download again.

      Best Michel

      Michel Weber | www.filmprojekt.ch | rMBP (2019) i9, 16gig, AMD 5500M 8 GB, OS X 10.15 | located in Winterthur Switzerland.

      1 Reply Last reply Reply Quote 1
      • huangyi
        huangyi last edited by huangyi

        Thank you so much Michel! It works!


        Is it possible to program it to keep export 9 numbers? say 0 = 000000000, 1 = 100000000, 359 = 111001101

        Please correct me if I am wrong!

        And is there any way that to transfer the number to text? so I can chop the number that I want to send to other actors? It appear differently with number to text actor.

        Thank you again!

        Wishes,

        HY

        m_theater 1 Reply Last reply Reply Quote 1
        • m_theater
          m_theater @huangyi last edited by

          @huangyi have a look at this patch you will find michel example modified to output a string 

          and some other actors that will already decode the bits and output them as 0/1 or on/off

          best clemens

          dec_binary_ck.izz

          avk4.net

          1 Reply Last reply Reply Quote 3
          • Maximortal
            Maximortal last edited by

            probably I miss something but is I enter 512 (increasing the number of bits ) the javascripts and the text actor return all 0s

            what am I missing?

            Iro Suraci | Win 10 - Ryzen 3600 - 32GB - nVidia gtx 960 4gb / Win 10 - i5 4210U - 8 GB - R5 M230 | Isadora 3.0.7| Located in Brescia, Italy

            Michel m_theater 2 Replies Last reply Reply Quote 1
            • Michel
              Michel Izzy Guru @Maximortal last edited by

              @maximortal

              Well the problem with the modified patch is that its limited to output 9 numbers only, the first number gets chopped off. You have to go into the JavaScript actor and change (-9) to (-10).

              Best Michel

              Michel Weber | www.filmprojekt.ch | rMBP (2019) i9, 16gig, AMD 5500M 8 GB, OS X 10.15 | located in Winterthur Switzerland.

              1 Reply Last reply Reply Quote 2
              • m_theater
                m_theater @Maximortal last edited by

                @Maximortal 512 is using the 10th bit so it wouldn't show up in the actors as they are hardcoded to 9 bits as requested by hunagyi

                best clemens

                avk4.net

                1 Reply Last reply Reply Quote 2
                • Michel
                  Michel Izzy Guru @huangyi last edited by Michel

                  @huangyi 

                  Just because we are talking about binary here. 

                  I found a video on youtube explaining binary, its in german but I guess even just the pictures explain it without understanding the language. Its the best I have seen.

                  if you don't understand German start watching from 1min 12seconds.

                  Michel Weber | www.filmprojekt.ch | rMBP (2019) i9, 16gig, AMD 5500M 8 GB, OS X 10.15 | located in Winterthur Switzerland.

                  1 Reply Last reply Reply Quote 2
                  • huangyi
                    huangyi last edited by

                    Thank you, Michel and m_theater!!!

                    It works perfectly!
                    I hope I understand German; the video described so beautifully.

                    Will share with you that I use Isadora to control a turntable! 
                    The actor you wrote which is for the position the 360 degrees of the turntable. Without this actor, I need to type in the binary numbers manually. This actor improved the workflow very much!

                    I used to ask the turntable engineer to includes this code in their system, but they didn't. Now I luckily improved my coding skill.

                    Thank you again! 

                    HY

                    Woland 1 Reply Last reply Reply Quote 1
                    • Woland
                      Woland Tech Staff @huangyi last edited by Woland

                      @huangyi

                      That sounds awesome! It'd be great to see it in action too! We'd love it if you could tag us when and if you share any photos or videos on social media so that we can share them with our followers too. We're always excited to see what our users around the world create with Isadora and love to celebrate our community! #troikatronix

                      Facebook, Twitter: @troikatronix
                      Instagram: @troikatronix_isadora 

                      TroikaTronix Technical Support
                      New Support Ticket: https://support.troikatronix.com/support/tickets/new
                      Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                      Add-Ons: https://troikatronix.com/add-ons/ & https://troikatronix.com/add-ons/?u=woland
                      Professional Services: https://support.troikatronix.com/support/solutions/articles/13000109444

                      | Isadora Version: all of them | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

                      1 Reply Last reply Reply Quote 0
                      • huangyi
                        huangyi last edited by

                        Sure! I will do that!  : D

                        Cheers,

                        HY

                        1 Reply Last reply Reply Quote 2
                        • mark
                          mark last edited by

                          Dear All + @Michel

                          Michel discovered an interesting bug in his actor that converts to binary, and I wanted to leave a record of it here.

                          He tried to convert the number 290 to binary, which should be 100100010. But the output shows 100100018.

                          Inside the actor, this is being processed as a 32 bit floating point value. But 100100010 cannot be correctly represented by a 32 bit float.

                          This site shows you why.

                          You can see that closest value to 100100010 is 10010008. Thus the error.

                          In Isadora 3 we use 64 bit floats, and so you won't see this problem until the number gets much larger once you're using that version. But, suffice to say, there is a limit even with 64 bit floating point numbers.

                          Best Wishes,
                          Mark

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

                          Michel 1 Reply Last reply Reply Quote 0
                          • Michel
                            Michel Izzy Guru @mark last edited by

                            I still had a few questions to @Mark because you did get a correct output in certain cases. He gave me the following answer:

                            When the output is text, the conversion is done inside Javascript, where the floating point number stays in the 64 bit space. That produces a correct string result. 

                            The JS actor outputs as integer by default, connect it to a text actor to mutate the output to text. 

                            Best Michel

                            Michel Weber | www.filmprojekt.ch | rMBP (2019) i9, 16gig, AMD 5500M 8 GB, OS X 10.15 | located in Winterthur Switzerland.

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