Kaspars Jaudzems
Kaspars Jaudzems
getting same error...
> Thank you! I think there is no need to make the changes to the class interface. One DirtSoundLibrary can be shared between several instances of SuperDirt. > > You...
+1
Also I'm wondering should these 2 fail? ```javascript it('scale is passed down to firstOf', () => { expect( n(0, 2) .scale('C:minor') .firstOf(3, x => x.note(2, 0)) .firstCycleValues.map((h) => h.note), ).toEqual(['Eb3',...
> > fix scale() to allow scale names without tonic and then default it to C > > agreed! > > > fix scale() to allow both n() and note()...
I guess this is where the idea comes from: https://doc.sccode.org/Tutorials/A-Practical-Guide/PG_07_Value_Conversions.html tidal skips the "degree" part which is good, because it makes the formula much simpler: `midinote = root + octave*12...
Hi Felix! But does [it](https://github.com/tidalcycles/strudel/pull/1092/files#diff-90af871f23661607a10ca2e90332cd1bbc0568c21c90a1bc8b01291fe997d13cR33) break anything? I still think it's needed to use together: `n` for selecting a sample and `note` + `scale` for selecting a note. I think...