How to handle BPM settings and pattern presets?

One of the pioneers complained that the BPM setting is not saved with the patterns.
There a 2 conflicting usecases here.

- you made a pattern that sounds good on a specific BPM and you want to recall it the next time you use the pattern -> save BPM with pattern
- you are performing and the sequencer is running. Loading a new pattern should not change the tempo since this would break the flow of the playing song.

Possible solution 1:
- if sequencer is stopped -> load tempo from pattern preset
- if sequencer is running, keep the current tempo.

Solution 2:
- add a parameter to the settings menu to turn tempo load on/off

what would you prefer?

Comments

  • Morning Julian!

    Glad to hear that BPM doesn't automatically load, as you say this would be a good way of wrecking your flow.

    If you are doing live music just on the machine (NB hope you are making progress on the name!!!) then you probably will have a bit of a glitch if you ever just switch tempo with new pattern.  I can see that if you have other stuff going on & you can divert attention away from the SP machine & get a new pattern ready to go - or if you are in the "studio" (ha ha like I have a studio!) then saving the pattern's tempo may be handy.

    However if you are taken unawares by the tempo change again that could ruin stuff - so I'd be in favour of adding a parameter to settings menu (that I could always leave off) rather than making it depend on whether or not the sequencer is running...

    Just my own thoughts of course...

    Ordering stuff from Mouser today - woop woop!!

    Thanks again 

    jk
  • Do patterns also save the drumsounds?

    I'm in favor of saving separately :
    drumsounds
    drumsets (collection of drumsounds)
    patterns (only the rythm no sounds and tempo)
    multi (saves tho whole state of the machine, so drumsets with patterns and tempo)

    This is kind of how it's done on the Ambika.

  • Following shiftr on this. Not easy to achieve UI-wise though.
  • At the moment you can only load:
    - Drumsound - a set of sounds for the 6 instruments
    - Song - a set of 8 patterns.

    single instrument and multi are planned for future updates.



  • edited April 2013
    So this solves the BPM thing then ;) 
    I think the 'start stop' idea would be confusing.
  • +1 for solution2:
    Littel question though:
    What would happen to the bpm for a pattern that was saved with say 100bpm. Then you load it with tempo_load=off while the tempo is at 120bpm. Then you make changes to the pattern and save it. Would the original tempo be overwritten?

    Basically the question is: does the tempo_load equal tempo_save?

    Not sure if this is really important because one can always save in another slot.
  • I think saving should always save the tempo, even if tempo load is off.
    because when you save something, you want to save the state you hear, regardless of its previous state.
  • I think if you load a pattern from a stopped state, the original tempo should be there.  However, changing patterns while playing should follow the existing tempo.
  • So it boils down to a menu setting
    load tempo [on/off/auto]
    ;)
  • Sounds right to me
  • somehow this is always how it ends *G*
    and in the end the idea of a simple, little drumsynth evolves into something needing a 60 page manual ;)
  • Hehe, there's a fine line between engaging with the community regarding implementation, product ideas and suggestions for improvements versus ending up with something that tries to appease everyone and feels like it's been designed by committee.

    Do what you feel is right in the end, before you end up with 60 pages of manual
    :-B
  • Do what you feel is right in the end, before you end up with 60 pages of manual
    :-B
    too late!
    8-}
Sign In or Register to comment.