• Isadora
  • Get it
  • Forum
  • Help
  • ADD-ONS
  • Newsletter
  • Impressum
  • Dsgvo
  • Impressum
Forum
    • Categories
    • Recent
    • Popular
    • Tags
    • Register
    • Login

    [ANSWERED] Morse Code input into Isadora to Generate Text?

    How To... ?
    arduino morse code logic actors control
    8
    10
    1.5k
    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.
    • N
      nickdoesisadora
      last edited by Woland

      Hi folks,

      Is there a way to take an input, such as an arduino button, being pressed in morse code, to correspond with a letter that isadora generates (like pressing ....     ..   shows H-i on the screen, then fades out after 5 seconds)? I know how to link arduino to isadora, I cannot think of how to make it recognize morse code and create something based off of that, and stay. 

      FredF 1 Reply Last reply Reply Quote 1
      • bonemapB
        bonemap Izzy Guru
        last edited by bonemap

        Hi,

        Yes....  I can visualise a way to do that. It would be contingent on regular timing of input from the Arduino as triggers and pauses so that a trigger or beep sequence becomes a number tally. The Arduino, through the Serial Watcher initialise the sequence and a longer pause can be detected to signal the end of a sequence. A Timer and Comparator pairing with a reset trigger could then be used to identify the pause length between beep sequences. The tally number is then compared to a corresponding letter and, for example, triggered and added to a text accumulator.

        The concept is possibly implemented simply with a few linked modules and then iterated to cover the whole alphabet. You could develop the idea for only a few letters as a proof of concept. When the concept configuration is working as expected then expand the iteration to cover the rest of the characters needed.

        Best Wishes

        Russell

        http://bonemap.com | Australia
        Izzy STD/USB 3.2.6 | + Beta 3.x.x
        MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.1.2 Sonoma
        Mac Studio 2023 M2 Ultra 128GB | OSX 14.1.2 Sonoma
        A range of deployable older Macs

        1 Reply Last reply Reply Quote 2
        • FredF
          Fred @nickdoesisadora
          last edited by

          @nickdoesisadora

          I would guess that doing everything in Arduino and sending the letter to Isadora might be easier. You can have some precise control over timing on an Arduino that does not have to do anything else. There are quite a few hits when you search Arduino Morse code. Here is one that could be a good head start:

          https://www.hackster.io/vladak...

          http://www.fredrodrigues.net/
          https://github.com/fred-dev
          OSX 10.15.15 MBP 2019 16" 2.3 GHz 8-Core i9, Radeon Pro 5500M 8 GB, 32g RAM
          Windows 10 7700K, GTX 1080ti, 32g RAM, 2tb raided SSD
          Windows 10 Threadripper 3960x 64g ram, 1tb NVME, rtx 2080ti + rtx2070 super

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

            Too late I got interested and made a Morse Code Patch in Isadora


            I used the spacebar as a stand-in for a different kind of trigger. You have to hold down the space bar to get a dash, press it quickly to get a dot, and if you don't press anything for half a second it interprets that as the start of a new letter. Play around with it to get a feel for it. If you have the Arduino sending 1's and 0's for dots and dashes this patch will be easy to adapt. You'll probably have to fiddle around with the Trigger Delay actors I put in various places.

            TroikaTronix Technical Support
            New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
            TroikaTronix Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
            TroikaTronix Add-Ons Page: https://troikatronix.com/add-ons/

            | Isadora 3.2.6 | 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 4
            • dbiniD
              dbini
              last edited by

              @Woland 

              that is incredible logic.

              John Collingswood
              taikabox.com
              2013 MBPR 2.3GHZ i7 OSX11.7.4 16GB
              & 2019 MBPT 2.6GHZ i7 OSX12.3 16GB

              WolandW 1 Reply Last reply Reply Quote 0
              • ?
                A Former User
                last edited by

                wow!

                nice to have it this way, but what about the other directon? hm. have to think.

                thanks a lot.....

                j.w.

                WolandW 1 Reply Last reply Reply Quote 0
                • WolandW
                  Woland Tech Staff @dbini
                  last edited by

                  @dbini said:

                  @Woland 
                  that is incredible logic.

                   Occasionally I can be quite clever

                  TroikaTronix Technical Support
                  New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                  TroikaTronix Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                  TroikaTronix Add-Ons Page: https://troikatronix.com/add-ons/

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

                  JuriaanJ 1 Reply Last reply Reply Quote 2
                  • JuriaanJ
                    Juriaan Tech Staff @Woland
                    last edited by

                    @woland said:

                    @dbini said:
                    @Woland 
                    that is incredible logic.
                     Occasionally I can be quite clever

                     We know 🙂 

                    Isadora 3.1.1, Dell XPS 17 9710, Windows 10
                    Interactive Performance Designer, Freelance Artist, Scenographer, Lighting Designer, TroikaTronix Community moderator
                    Always in for chatting about interaction in space / performance design. Drop me an email at hello@juriaan.me

                    1 Reply Last reply Reply Quote 1
                    • fubbiF
                      fubbi
                      last edited by

                      https://create.arduino.cc/projecthub/achindra/morse-code-transceiver-b5ae38

                      Mac M2 Ultra, 64gb — Berlin

                      1 Reply Last reply Reply Quote 1
                      • WolandW
                        Woland Tech Staff @A Former User
                        last edited by

                        @deflost said:

                        nice to have it this way, but what about the other directon?

                         What other direction? Typing and having it translated to morse code? Like this?

                        https://recordit.co/4gUVEhtOq3

                        Morse Code v002 LWS.izz

                        TroikaTronix Technical Support
                        New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                        TroikaTronix Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                        TroikaTronix Add-Ons Page: https://troikatronix.com/add-ons/

                        | Isadora 3.2.6 | 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 2
                        • First post
                          Last post