Audio Features for Isadora: What Do You Want?

  • asio Is so important because on my experience any audio interface sound better with asio driver than wasapi: lower latency, better stability. As you said during werkstatt Isadora what to be the people's media server and to do that output quality is important. Actually the audio quality with Isadora don't satisfy my needs and I use others software for that. Maybe with asio we can use Isadora for all purposes.

  • Hello,

    I agree with Mark, the most important function (for me) is routing from input to output.

    Input : sound file, movie file, live feed (sound card, computer, soundflower etc.), kinect, internet …

    Output : physical (sound card, audio jack, hdmi), virtual (internet, Dante, NDI…), recording (audio file, video file)

    With the possibility to change it smoothly during performance.

    I know by experience that sound is so much easy and dependable on Mac but for live video creation nVidia cards are so much better that I have to use both systems.

    And the asio debate.

    On my experience, mostly with Touchdesigner on Windows, with asio driver I can easily reach every input/output for every physical/virtual input/output on my computer.

    With other drivers (directSound in TD) you I only reach the first input/output pair on each named device.

    I use mostly Dante Via to route the sound inside and outside my computer and I am very happy with the possibilities but it is a paying software and not very user friendly.

    The another problem on Windows asio (compared to MacOs) is that you have to be very careful not to mix 44 with 48 sound, at least with TD.

    For the other possibilities, I thing the 'minimum vital' of sound treatment is mandatory, mainly equalizer and limiter/compressor.

    VST filters and oscillators would be great but for my part I greatly prefer to use Ableton Live or Max/Msp, be on separate or the same machine.

    In any case, thank you for your work and the listening to our needs.$


  • VU-meter vor control pane. I use slider but it is not so chic 

  • Awesome :)

    1) a good flexible built in mixer that allows easy routing from multi inputs to multiple outputs

    2) support for poly wave files

    3) support for some kind of ambisonics workflow

    4) support for Au and VST plug-ins :)



  • My use of Isadora in theatre is what would be at the top of the list.  Triggered sound/music/FX are heavy and actors can be built; but it would be WAY cool to have the following built in:

    1. In-and down indicator (after start at 100%: a time before lowering to x-percent) with adjustable time (i.e. 100%-30% over 5 seconds)
    2. Secondary loop area: ability to loop to middle of audio AFTER the whole file is played (this allows for the In-and down action

    I use this all the time in theatre applications and have done so with building actors... the actors become VERY complicated to manage and this would allow simpler control.

    Does anyone else use audio in this way?

  • @kdobbe said:

    In-and down indicator (after start at 100%: a time before lowering to x-percent) with adjustable time (i.e. 100%-30% over 5 seconds)Secondary loop area: ability to loop to middle of audio AFTER the whole file is played (this allows for the In-and down action

    For the "in and down" are you speaking about volume?

    For the looping, assuming the loop point is 50%, it would be like this

    1) play 0 to 100%
    2) then play 50% to 100%, 50% to 100%, etc


    Best Wishes,

  • Could It be an idea to improve the possibilities around MIDI? I am thinking of something similar to the Delta MIDI Composer (), just within Isadora.

  • @mark said:

    For the looping, assuming the loop point is 50%, it would be like this
    1) play 0 to 100%
    2) then play 50% to 100%, 50% to 100%, etc

    Yeah, I would second this.  I often need to create a "vamp:"

    1) play from 0% to say, 30%

    2) then play from 25% to 30% on a loop

    3) then release that loop and continue play from 30% to 100%

    Also, I have no idea how possible this would be, but a way to display the wave form would be awesome.  A visual way to identify quickly start/end/loop points would be helpful.  As of now, I usually just edit the file externally...


  • I think that something like a "sound watcher" and a "sound generator" actors, and some basic audio process and settings like delays, compressor, filters (FFT), reverbs, equalizers, (or audio operators like [+~] in MaxMSP and others similar) would be fantastic. And all the audio routers and select that you can imagine. I use PD with OSC communication, but I would like to have all of that in Isadora. Best, AZ.

  • Tech Staff


    Could you tell us what you are missing from Isadora that you find inside this program ?

  • Another vote for vamping.

    And aside from that I would like first and foremost a way of playing back an audio file or a movie file and for Isadora to be able to analyse its frequencies, so that I can create images that respond to the beat. 

    I would also like there to be an energy level monitor, so that I can get Isadora to 'listen' to and respond to live sounds of a certain volume level and / or pitch.

    I really really want to understand better how to integrate Isadora with, say, Ableton Live. People keep threatening to write tutorials, but they haven't appeared yet.

    And finally, I'd like Isadora to be able to respond to voice commands, like my GoPro does. Or my iPhone... "Hey, Isadora, go to next scene"

    I'm not serious about that last one.

  • Tech Staff


    Please make the sound level setting in movie player and sound player switchable to dB instead of percentage. Its sometimes embarrassing if someone asks to put up the level a few dB's and I say I can't I must do it in percentage. 😓

  • @mark Buffer and Delay actors, similar to those in Video department.

  • Tech Staff


    It would be great if Isadora could read 24bit audio files. It does work when I embed them into a movie. I guess not many will ever hear the difference between 16bit and 24bit be it because of the hardware or their ears. But we have sound designer students and they would probably swear they hear it. The main difference is explained in this youtube video, starting at 6min 45 sec:

  • @mark

    Yes on both... I should have been a bit clearer.

  • Beta Platinum


    From what I have learnt about audio input and routing in Isadora (I could have easily missed something) there appears to be currently the following options for the Mac version:

    Audio sources:
    1. Live Capture: Microphone/ Line in (4)
    2. Audio File 
    3. Video File
    4. Sound Input plug-in (device selectable)

    Audio matrix routing is currently configurable in three places within Isadora Mac version:
    1. Sound Output Setup: Sound Output Routing: Channel 1 - 16 /Ext. 1-32 (in pairs)
    2. MoviePlayer: audio trks /trk vol /trk pan /trk out (1-32 in pairs)
    3. AUMatrixMixer: /inputs (64) /in channels (64) /out channels (16)

    Really it would be shame to lose any of these options from the Mac version, but it would be great to see them ported to the Windows version in some way.

    I don't know how possible it is to have a cross-platform audio plug-ins, but access to a suite of 3rd party plugins including audio generators would also be a good outcome.

    best wishes


  • @bonemap said:

    Really it would be shame to lose any of these options from the Mac version, but it would be great to see them ported to the Windows version in some way.

    Dear Russel,

    None of the Core Audio features will be removed from MacOS. So nothing you mention related to that will change. (Sound Input plug-in, AUMatrixMixer.)

    The Movie Player routing will change, so this affects #1 and #2 in your second list. But it's going to be be better (in my opinion) because the pair limitation will be removed -- you'll simply be able to send any movie audio channel to any output on the device you desire.

    And while I hear several of you mentioning cross-platform audio processing via plugins, remember that's something we will have to consider for a future release. As I said at the outset such a feature will not be part of Isadora 3.1.

    Best Wishes,

  • @mark

    I would love to see audio control and routing inside Isadoras node system. So the same way we have a projector we could have an audio output, this would be a hardware device attached to the system, each audio signal channel by channel or as a group could be connected in the same way we connect other Isadora data, from output to input. We could use the same tools like the router, switcher and transmit and receive as we do for other data.

    This means we could route audio from a video file, input device or audio file player either for all channels or channel by channel to any output device, or to multiple devices or dynamically changing outputs. On OSX this would mean those signals could be interrupted by AU plugins and if VST was implemented a lot of the infrastructure would be there already.

    It would be great if frequency analysis was switched to an actor as well. I think in general it would be great to avoid having another layer of interface in Isadora.

    A few actors, like a mixer for combining audio and a splitter and an audio in watcher would be great to keep the consistency as well. If these could transparently integrate with au actors (or need conversion as we do with vid CPU/vud GPU formats) it would be very cool, maybe AU matrices and au audio input or au file players could be phased out slowly.

    Also a revamped audio file player with the same behaviour as the movie player, but supporting wav, aiff MP3, Ogg and whatever else is easy to add. But for sure full support of standards, particularly wave files, so all bit and sample rates and multichannel wave support as well.


  • @fred oh and also an updated audio player, that has the same kind of interface/input parameters as the movie player currently has, I find myself making movies of audio almost all the time so I can use the movie player instead of the sound player.

  • @juriaan

    As far as I know, Isadora offers routing MIDI in and out of Isadora. When it comes to manipulate MIDI, we are using DAWs like Ableton LIVE or others.
    And maybe that is the most efficient way when it comes to making musik, since Mark and the crew has to priortise their efforts to improve Isadora. 

    And it is just a thought: What would happen, if we had actors like MIDI chord, MIDI Arpegiator, MIDI Transpose and some others to be used with Isadora actors like 3d Particles?
    I am pretty sure, this can be done in Isadora already including some heavy math.
    But -since I am working a bit with MIDI and know, what fireworks might start with these MIDI-features, it could very well be worth it, couldn’t it?

    Best regards, Tom