• Hi, this is a peculiar one but if there's an answer it would make operating the show I'm making way easier.

    Is there a way to check if an audio file is in one of a few specific set moments in the track's loop before executing a jump?

    I'm working with continuous music that will continue into a different movement alongside action that can't be set and choreographed. I'm looking for a way to make that audio change seamless.
    Any ideas?

    I'd be super grateful for any thoughts on this, thanks.

  • Tech Staff

    @thatmattrogers

    If you play the audio as an MP3 you get the current position as an output.
    You can then use this to trigger events.

  • Tech Staff

    If you are looking to just keep the audio looping seamlessly in the background, you can use the Activate/Deactivate Scene actors, have your audio in a background Scene that never gets deactivated, and then move through your other Isadora Scenes without interrupting your audio at all.

  • Beta Platinum

    @thatmattrogers said:

    a way to check if an audio file is in one of a few specific set moments

     You can play the audio through a Movie Player and use timecode output and timecode comparator to trigger the jump. The audio file would need to be in an .mp3 or .mp4 file format. You can then choose to use timecode and associated actors to implement a Jump at the next appropriate position in the track. My understanding is that timecode implementation with the SoundPlayer is currently in development /review and will be available at some point in the future.


    If you can accept a cross fade of the audio you will possibly get a smoother transition. 

    Best wishes

    Russell


  • @bonemap I was definitely planning on a cross fade here so that's good.

    Just so I've got this clear in my head (please be patient I'm a relative newbie) the node map you're proposing looks something like this.

    from the music side:

    MP3 playing in a movie player>>>>timecode>>>>>>some sort of number checker actor with a list of acceptable timecodes>>>>>>>>>>>>>An actor with some sort of "and" logic switch>>>>>>>>>>Jump

    from the keyboard side:

    keyboard watcher>>>>>>>>>>>>>>>>>>>>>>>>sending a constant toggled signal once pressed>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>The same "and" actor as above>>>>>>>>>>>>>>>>>>>>>>jump

    any idea which actors I'm looking for to fill in the gaps?


  • @thatmattrogers

    Comparators will be your friends in this situation 

  • Beta Platinum

    @thatmattrogers said:

    any idea which actors I'm looking for to fill in the gaps?

     Something like this provides an option for calibrating a regular beat interval for the Jump module to be triggered after pressing the 'a' key. See attached file for your reference.


    time B4 jump.izz

    best wishes

    Russell