Hey, Switching between drumkits is a rather expensive thing. It's possible to do so during play but I assume (haven't checked it) that the playback will temporarily be paused and resumed later on.
Mixing patterns of different drumkits will either produce a large number of xruns or introduces a lot of pauses. Especially on older systems or with small buffer sizes you won't be able to load all the samples into memory in time. And to have several drumkits in memory might result in crashes on older systems since they litter the RAM. But if both patterns and drumkit comply with the tag solution, an imported pattern will always fit (to a certain degree) the current drumkit and there is no need to load another one it was composed with. Cheers, P On 4/28/20 1:18 AM, muzzol wrote: > Just occurred to me that hydrogen could autoload kits! > > used kit is in the pattern, right? its a xml tag including the name. > > so why can't be just autoloaded? > I found 2 possible problems: > 1- you don't have installed that kit. SOLUTION: just show a warning > and offer to install it from repo. > 2- you use a pattern with one kit and another pattern with a different > kit. SOLUTION: show a warning and offer to continue with current kit > or switch to new. > > > this approach can be implemented parallel to tag/alias solution, they > both can coexist. > > what do you think? > > mussol > > > Missatge de Przemysław Sitek <el.pesc...@gazeta.pl> del dia dl., 27 > d’abr. 2020 a les 23:36: >> Hi! >> >>>> 3- Patterns should be kit agnostics. Sometimes I discard a pattern >>>> because it sound bad and later I found is because it was created with >>>> another kit so elements get mixed. This shouldn't happen. Also it >>>> would be great to be able to import midi directly. I know this have >>>> been discussed in the past and maybe is a good time to start. >>> Yes, this has been discussed in the past. But without any result. Do >>> you have any good idea how to implement this? We discussed a tag-based >>> system, but this was years ago and nobody had since an interest in >>> implementing >>> this. >> We could use MIDI note numbers to match kit pieces in different drumkits, >> but: >> >> 1. Outside some most common kit pieces (bass drum/snare/hihat), drum kits >> may or may not be „compatible”, eg. what happens if we load pattern with >> cowbell into kit that doesn’t contain cowbell? >> >> 2. Many (most?) drum kits in Hydrogen repo do not have MIDI note numbers >> assigned at all. Bummer! >> >> Best regards, >> Przemek >> >> _______________________________________________ >> Hydrogen-devel mailing list >> Hydrogen-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/hydrogen-devel > > _______________________________________________ Hydrogen-devel mailing list Hydrogen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hydrogen-devel