1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE

Assign new drum kit without losing settings + DAW looping

Discussion in 'MASCHINE Area' started by CakeAlexS, May 8, 2015.

  1. CakeAlexS

    CakeAlexS NI Product Owner

    Messages:
    5,431
    Hello

    So many things I've forgotten :( May I ask...

    How do I replace a group (A1) with a new drum kit WITHOUT losing the settings such as MIDI and AUDIO I had already assigned?
    I'm using the latest VST version inside a DAW.

    Also if I press play on my DAW then Maschine will follow in sync, and if I'm looping in my DAW then maschine will loop in sync... which is fine.
    However if I'm looping in Maschine (a scene) the DAW will not loop just keep going. Is this normal?

    Many Thanks.
     
  2. alpert

    alpert NI Product Owner

    Messages:
    1,052
    Unfortunatelly you can not. This is a "must" when using Maschine as VST but still not adressed.

    Yes. Maschine (VST) is locked to DAW as slave, not visa versa. DAW is master.
    But if you want maschine to be master, you can open it standalone, send midi clock from it and make DAW sync to maschine.
    I don't know which DAW you're using, every DAW doesn't accept to be slave (eg Pro Tools), but some does (eg Ableton.)
     
  3. dj_67

    dj_67 NI Product Owner

    Messages:
    144
    I’m sorry, but i can’t stand this topic any longer.
    Of course you can!

    The following settings are saved on group level:
    - group midi batch setup (sounds to midi notes/sounds to midi channels) plus the root note for external triggering
    - sound/pad midi input and output assignments (port & channel)) plus midi output transpose
    - audio routings inside of the group as well as routings to the external outputs, but not routings targeting to other groups
    - and all the other settings for the sixteen sounds/pads.

    In opposite to Maschine 1.x the settings for midi batch setup of each group are no more saved independently from the other group settings.

    Maschine 1.x had only to deal with eight groups and due to the fact that we now have unlimited groups all settings of a group are saved together on group level.

    In 2.x sounds to midi channels, no midi input/output settings for each sound/pad and audio routing of all sounds/pad to group out are the default settings for the factory/expansion content.

    If someone needs a different default behavior: just save all your groups with the desired settings as user groups. Will take an hour maybe - and you’ll never have this problem again.
     
    Last edited: May 8, 2015
  4. CakeAlexS

    CakeAlexS NI Product Owner

    Messages:
    5,431
    I appreciate the responses...

    I don't think I've ever saved a group before - I guess it's a matter of save as - group? Somewhere.

    I still don't understand why settings should be lost when changing a kit. I just don't understand why it isn't the default behaviour.
    Even if it shouldn't be the default behaviour for some reason, it should allow you to do this as an option, e.g. holding down CTRL and dragging the kit into the slot.
     
  5. Mr36

    Mr36 NI Product Owner

    Messages:
    8,454
    And there's the crunch... Not a particularly attractive option, is it? But yes, if this means so much to you and you need this for your workflow, this is what you must do at present.

    There is one alternative that could work for some people, which involves using a different Group (or even instance) as the MIDI trigger and Pattern source, routing its MIDI through the DAW to trigger the kits on their default MIDI settings. Still far from perfect, as a couple of things still need to be set, I think (Host MIDI active?) and MIDI channel if you're wanting to have multiple Groups be triggered at the same time. But, as I say, it could work for some. In my head anyway. :p
     
    Last edited: May 8, 2015
  6. alpert

    alpert NI Product Owner

    Messages:
    1,052
    What i understand from op (and what i said "needs to be adressed") was:
    -I made some i/o assignments in a group, within a project. and want to try a different group.
    i would like to open the group with the same i/o assignments i've made.
    You say "save the group with i/o", but i don't make always same i/o settings in every project.
    An option like "open group w/without saved state" is needed.. Like open group W/without pattern.
    One would open the group how its i/o saved, other would obey the projects assignment.

    -And as you know, in an empty slot say you put a reverb for aux send, and adjust every pad into that reverb.
    If you change the reverb all your aux settings are gone. (Yes i know a workaround for this, put an ineffective fx before reverb.)
    But still, the other has no workaround.. You cant put some fx or something to keep your i/o..
    And i don't want to save every damn group, every group in maschine library, every group in the expansions!!
    I want them to open how i set audio and midi i/o.. As an option at least.
    This thing is far from perfect and really needs to be adressed, stand by this.
     
    • Like Like x 1
  7. CakeAlexS

    CakeAlexS NI Product Owner

    Messages:
    5,431
    To be clear - I've already sorted the settings I want for DAW (MIDI, Audio output, transpose etc), I just want to flip kits around at will without having to worry about setting it all up... all over again.
     
  8. dj_67

    dj_67 NI Product Owner

    Messages:
    144
    I don’t want to fight, but

    when i change an effect via the browser (without resetting the pad which hosts the effect) my aux settings are preserved. Same for all other routings. And midi settings.
    No need for a dummy plug in. But maybe for a small change in the way of using Maschine.

    In Maschine 1.x, if i remember correctly, sound midi batch setup was stored as different templates for each of the eight groups.
    Therefore it was possible to have a template for group a, a different one for group b and so on. But what happens, if i decide to load a kit - which was designed to work with sounds to midi channels - in group with a template with sounds to midi notes?

    This is not possible anymore - and that’s a big step forward imho. I think one of Maschines best features is to load a group on the fly, while the sequencers running and other groups playing.
    All my routings are saved with the group. I don’t have to worry if my routing template suits the group i’m going to load.

    This is exactly how i wanted it and i was happy to see the change of this behavior. I don’t want a separation between kits and routing on group level. An option is fine.

    If i’d need to work the way you described, i’d use a bunch of groups instead of pads (the goup output routings in opposite to sound routings - are preserved, when changing a whole goup)- or i’d better use a daw. Different people, different needs - nothing personal.
     
  9. CakeAlexS

    CakeAlexS NI Product Owner

    Messages:
    5,431
    I'm still confused...

    a) What exactly do I need to do to load a kit into an empty group slot with pre defined setting for DAW (MIDI, Audio output, transpose etc)?

    b) What exactly do I need to do to replace a kit that has already has pre defined setting for DAW (MIDI, Audio output, transpose etc) without losing the settings?

    Thankyou...
     
  10. alpert

    alpert NI Product Owner

    Messages:
    1,052
    @CakeAlexS
    a- you save the group (right click on group and save as *.mxgrp) with audio and midi settings.
    b- you open your pre-saved groups only. Which have exact midi-audio i/o settings with each other

    I dont do it because when you open these groups in standalone maschine, the audio outputs will give no sound!! (because their outputs will be ext2-ext3-4 etc..)
    So this solution will lead me to save twice whole maschine factory-expansion and my own made groups..
    If i want to use them in both standalone and VST maschine, which i do.
    I doubt this saving process would last couple hours, im not that fast.


    Neither do i brother :)
    But..
    > throw a reverb on pad 16
    > from pad 2 and pad 4 send aux to pad 16
    > change the reverb on pad 16
    Now does your aux sends on pad 2 and 4, are they still there or gone?
     
  11. CakeAlexS

    CakeAlexS NI Product Owner

    Messages:
    5,431
    Many thanks

    Well I can see the limitation here then. What is desperately needed here is the ability to save the group settings ONLY to a template, which we can later apply to any loaded kit (which will delete any predefined settings it might have had). Not only that, we should optionally be able to apply that settings template to any new kits we might import into Maschine by default (this would be set up in preferences).

    We also need a Group audio batch setup facility which will change audio destinations for sounds from Ext. 1 to Ext. 16 in a few clicks.
     
  12. dj_67

    dj_67 NI Product Owner

    Messages:
    144
    Excuse me for getting back late.
    Mine are still there.

    Given i’m on group a for example, i have a snare on pad 2, a hihat on pad 4 and reverb on pad 16 with aux send 1 from 2 & 4 to the reverb on 16 - this is my workflow (using the controller):

    I select pad 16, hit browse for (for searching presets) or shift+browse (for a dedicated plugin), make my selection and then press load.
    All my aux settings - routings and levels - are preserved. And it works the other way round also - select the snare, change my sound via the browser (on the controller) hit load - done. This is true for routings to external outputs as well.

    I’m on a mac - maybe this is different on a windows computer?
     
  13. alpert

    alpert NI Product Owner

    Messages:
    1,052
    @dj_67 i think i understand the problem with a few tests. (no, im on mac too. that is not it.)

    I mostly use 3rd party plugins for send fx, and native ones as insert (because they are light on CPU)
    I have tried this only with my 3rd party saved fx and assumed the behaviour is the same with all plug ins.

    Eg, i saved lexicon reverbs (as *.mxfx), tagged them, put most wanted 8 parameters on 1st page etc...
    And when browsing between them maschine loses all sends settings!

    But after reading your post i noticed maschine preserves the settings with:
    *- native effects
    *- NI effects
    *- 3rd party effects but only if you open them with shift + browse

    And, messes the settings if you browse on saved (mxfx) effects (this is what i normally do).


    Now we narrowed the bug :)
    Which is very good (for me) because now i know i can browse NI or native fx as send. Cool. thanx.
     
  14. tonecre8

    tonecre8 NI Product Owner

    Messages:
    103
    Re-saving all of the groups is very inflexible and is akin to addressing a simple problem with a sledge hammer! Besides, maybe you're not routing your groups exactly the same way every time. Loading a new kit should not clobber all of your IO settings etc.. This really is a must fix as alpert said and prevents me from purchasing any other Machine expansions until it's corrected.
     
  15. CakeAlexS

    CakeAlexS NI Product Owner

    Messages:
    5,431
  16. puzzlefactory

    puzzlefactory NI Product Owner

    Messages:
    2,270
    Would be nice to be able to "Lock" your routing before browsing other sounds/groups.

    I haven't tried it, but i would make an educated guess that it would take a LOT longer than an hour to save the entire Maschine library as a user library, changing the routing of each preset as you go...
     
  17. Lukree

    Lukree New Member

    Messages:
    18
    I have been losing my mind lately when trying to work with external sequencers and midi together with Maschine. Maschine just resets the midi settings when you change the kit, SO FRUSTRATING!

    Has anyone gotten a workaround this? I cannot even turn incoming midi off if I want to keep everything in sync. I could filter notes with software, but that's not too flexible if I _want_ to use external midi.
     
    • Like Like x 1
  18. Lukree

    Lukree New Member

    Messages:
    18
    [​IMG]
    Anyone?
     
  19. CakeAlexS

    CakeAlexS NI Product Owner

    Messages:
    5,431
    You've tried it in 2.3.1?
     
  20. CH7

    CH7 NI Product Owner

    Messages:
    554
    I agree its a pain to have to reset routing information each time you load a new kit, or drag a group of sounds to your prepared 'routing group'. Sounds/samples should work independently without being tied to their own routing settings.