Some scripting questions...
  • oozi
    junior Member
    Posts: 7
    Joined: Mon Jan 12, 2009 9:55 pm
    Location: Eindhoven

    Some scripting questions...

    by oozi » Thu Feb 12, 2009 12:48 am

    Hi all,

    i'm the other half of the project mentioned by Ropski here.
    The goal of the project is an audio-visual liveset/performance where the interaction between the audio and the video goes beyond the usual beat-synced inverts and such. I have a liveset with a bunch of sequencers synths, and drumcomputers, all controlled by midi. We have the midi-output of the complete set hooked to the midi in on Ropski's BCR2000 and which then goes into modul8.

    For the interaction i've scripted some modules, one which triggers clips on a set layer depending on the incoming note on the set channel, with the option of making the in-point and the opacity of the clip velocity dependent, and another which can affect multiple layers, where the clips playing on the layers can be set to a defined playing speed and/or zoom-level when a note is being played on one of the set channels, and reset to the earlier settings when the note is released.

    I haven't uploaded these modules yet as they still have a few glitches at the moment, and i've decided to combine them both in a single module together with some other stuff i've been trying, like an advanced midi patcher.

    But I have a few scripting questions.

    The first is regarding the issue in the topic I linked to above, not being able to record the sound input. The trigger module I scripted is mainly used for percussive sounds, which are generally pretty short. This means there's a lot of fast clip-switching going on, in sync to the sound, so it's pretty important to have some means of syncing a logical record to the recorded audio (and midi, in our case). For optimal modul8 performance we'd prefer not to have another program like Audacity running, so as a solution I tried scripting a module that reset the logical record time to 0.0 and started recording when a real-time start message is recieved, but although almost every other control in the main modul8 UI is accessible by a keyword the record-button apparently is not.. Why is this, and any chance of this being implemented in the future?

    Next i'd like to know if there's any way of addressing the midi map (read-only) from a script, as i'd like to have some way to ensure that the midi-channels set in my modules don't overlap with those used in the main modul8 midi map.

    Then I have a question about the modulesDict keyword, which i've succesfully used to prevent the same values being selected in different modules: is this dictionary and the values set in it stored when a project is saved?

    Finally i'd like to ask if there's any possibility at all that the module editor could be ported to Windows... I was fortunate that Ropski was kind enough to park his (almost) maxed-out Mac Pro at my place for a couple of weeks, but inevitably he needed it himself again, and I don't have a Mac myself..
  • oozi
    junior Member
    Posts: 7
    Joined: Mon Jan 12, 2009 9:55 pm
    Location: Eindhoven

    by oozi » Fri Apr 03, 2009 12:04 am

    Wow.
    Almost 2 months later and not a single reply. Has the M8 team given up on providing support or what?
  • ilan

    by ilan » Fri Apr 03, 2009 12:41 am

    Hello oozi,

    Modul8 does provide free support via support at garagecube dot com to all registered users. This support is provided for users experiencing crashes or when needing assistance with authorization or deauthorization problems but other technical/advanced questions such as yours are also answered.

    The modul8 team has mostly been hard at work on rolling out the next version and this is probably the reason for its absence.

    For the most part the forum exists for the community to share their knowledge with each other. Especially when it comes to interoperability with other applications such as Ableton Live.

    I and the other team members moderate the forum on a regular basis. Each within his/her own technical prowess. Admittedly my knowledge is not as deep as my colleagues so I can only answer some of your questions.

    At the current time Modul8 and its module editor are inseparable and run in Mac OS X only.

    For the remaining question I will notify another member of the team who will be able to answer more of your questions.
  • oozi
    junior Member
    Posts: 7
    Joined: Mon Jan 12, 2009 9:55 pm
    Location: Eindhoven

    by oozi » Sat Apr 04, 2009 12:52 pm

    Hi Ilan,
    tnx for the reply, and tnx for clearing up the support thing: I wasn't clear on that apparently. I'll be sending my questions to said email-address in the future.
  • anomad
    master
    Posts: 412
    Joined: Sun Oct 21, 2007 10:07 pm
    Location: north cakalacky, usa
    Contact:

    Re: Some scripting questions...

    by anomad » Sat Apr 04, 2009 8:31 pm

    oozi wrote: so it's pretty important to have some means of syncing a logical record to the recorded audio (and midi, in our case).


    . why not just have the MIDI trigger the events in modul8 ? i've tried doing some audio based triggering and was never very satisfied with it.

    oozi wrote: like to have some way to ensure that the midi-channels set in my modules don't overlap with those used in the main modul8 midi map.


    . i don't think modul8 has a default midi map to it. you assign everything as you set up your project. i usually use channel 2+3 for everything, then make the modules either global or layer contextual (and hard code a MIDI channel if necessary) there shouldn't be too much conflict that way. i also screen capture the 'MIDI Learn' page so I can see what's assigned to what.

    oozi wrote:Then I have a question about the modulesDict keyword, which i've succesfully used to prevent the same values being selected in different modules: is this dictionary and the values set in it stored when a project is saved?


    . it has been my experience that it does. when i save a project at the end of the evening, when i open it the next day, all the parameters i've changed have been saved.

    . hope some of that helps!

    -james
    (a nomad. )

Who is online

Users browsing this forum: No registered users and 15 guests