BSEQuencer icon indicating copy to clipboard operation
BSEQuencer copied to clipboard

B.Patter? MIDI pattern bank/quick arrangement

Open mxmilkiib opened this issue 4 years ago • 7 comments

There are various repos with collections of MIDI files around, like;

  • https://github.com/montoyamoraga/drum-machine-patterns
  • https://github.com/JulianHMonk/Pattern2MIDI

Via https://github.com/x42/midigen.lv2/issues/2 and chat in #lv2;

<rgareus> [a] plugin that actually has 200 midi drum patterns ready to select would be something
<rgareus> and the "sequence parameter" is host-synced changes on next bar
...
<rgareus> Addictive Drums and EZ-Drummer plugins have that built-in.
<rgareus> there's host-sync
<rgareus> and one of the two also allows to drag/drop the generated MIDI to the host
<rgareus> handy for some singer/songwriter tunes.  e.g. https://youtu.be/rrr9lr_Pbkg?t=561 show EZ-drummer

mxmilkiib avatar Jul 13 '20 00:07 mxmilkiib

It could also be realized using preset sequences in BSEQuencer, plus some higher-level abstraction for the song structure.

x42 avatar Jul 13 '20 00:07 x42

Thank you for the links @mxmilkiib. I just started with adding presets as @x42 mentioned. You can find them in the latest version of B.SEQuencer. Time is my problem. If I find some, I can easily add some more presets. Alternatively, I tried this:

Sjaehn (const Sjaehn& that) {...}

... but I'm afraid that this will not work ;-) Therefore, I would appreciate any submission of presets that can be implemented as "factory presets".

sjaehn avatar Jul 13 '20 21:07 sjaehn

@mxmilkiib , I see a license problem. Both repos mentioned the books by René-Pierre Bardet as source. Which is copyright protected...

sjaehn avatar Jul 25 '20 15:07 sjaehn

https://github.com/hydrogen-music/Song-and-pattern-repository has a few patterns (in hydrogen format). The format has a license field: I did not checked to see if all of them have free licenses.

marado avatar Jul 26 '20 02:07 marado

... however, on the other hand: can you copyright a drum pattern anyway: https://lawyerdrummer.com/2018/04/can-copyright-drumbeat/ .

And what about a whole collection of drum patterns?

Thanks also @marado . A free license would make it reliable. If needed or not. I saw at least some patterns are released under LAL 1.3 in combination with GPL 2. I think that this combination should work. I have now to think about how to satisfy the requirements of these licenses. Either directly in the preset .ttl files as a comment, or directly in the preset .ttl files as a parameter, or in the README.md ?

sjaehn avatar Jul 26 '20 10:07 sjaehn

A parameter that would let it then be seen by the pattern selector/loader would probably be best, IMHO.

marado avatar Aug 01 '20 19:08 marado

https://github.com/ldrolez/free-midi-chords is MIT

mxmilkiib avatar Jul 24 '21 18:07 mxmilkiib