The double trigger thing is still happening. On Maiden when I press keys I see this log updating - is this what you need?

1

matron

supercollider

1 144

2 62

3 38

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/tatak_piano/64.1.2.1.0.wav on voice 10

1 144

2 62

3 0

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/tatak_piano/62.1.2.1.0.wav on voice 1

1 144

2 62

3 17

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/tatak_piano/62.1.2.1.0.wav on voice 11

1 144

2 62

3 0

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/tatak_piano/62.1.2.1.0.wav on voice 12

1 144

2 62

3 24

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/tatak_piano/62.1.2.1.0.wav on voice 13

1 144

2 62

3 0

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/tatak_piano/62.1.2.1.0.wav on voice 2

yeah! so it looks like your device is sending note off’s as a note on (val=144) but with velocity 0. strange, but fine - i just added a fix that will account for that. can you update mx.samples and try again?

1 Like

^^ Update solved the double trigger on my Launchpad fyi :+1:

1 Like

Works fine after update:) Not sure if this is update (actually it said update failed in maiden but maybe I just double tapped) or just rebooting? (but I have tried rebooting before). So works fine straight away now.
Also not seeing the midi information in log so maybe update is failing? (it says up-to-date).

This is a log with keystep now but not sure you need it now

ample_closest_loaded: /home/we/dust/code/mx.samples/samples/steinway_model_b/50.1.3.1.0.wav on voice 9

mxsamples: turning off steinway_model_b:48

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/steinway_model_b/48.1.3.1.0.wav on voice 10

mxsamples: turning off steinway_model_b:48

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/steinway_model_b/48.3.3.1.0.wav on voice 11

mxsamples: turning off steinway_model_b:48

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/steinway_model_b/48.3.3.1.0.wav on voice 12

mxsamples: turning off steinway_model_b:48

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/steinway_model_b/48.3.3.1.0.wav on voice 1

mxsamples: turning off steinway_model_b:48

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/steinway_model_b/48.3.3.1.0.wav on voice 13

mxsamples: turning off steinway_model_b:48

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/steinway_model_b/48.3.3.1.0.wav on voice 14

mxsamples: turning off steinway_model_b:48

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/steinway_model_b/48.3.3.1.0.wav on voice 2

mxsamples: turning off steinway_model_b:48

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/steinway_model_b/51.2.3.1.0.wav on voice 3

mxsamples: turning off steinway_model_b:51

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/steinway_model_b/48.3.3.1.0.wav on voice 4

mxsamples: turning off steinway_model_b:48

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/steinway_model_b/47.3.3.1.0.wav on voice 5

mxsamples: turning off steinway_model_b:47

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/steinway_model_b/41.3.3.1.0.wav on voice 6

mxsamples: turning off steinway_model_b:41

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/steinway_model_b/48.2.3.1.0.wav on voice 7

mxsamples: turning off steinway_model_b:48

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/steinway_model_b/45.2.3.1.0.wav on voice 8

mxsamples: turning off steinway_model_b:43

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/steinway_model_b/47.3.3.1.0.wav on voice 9

mxsamples: turning off steinway_model_b:47

ls:

cannot access ‘/home/we/dust/code/mx.samples/samples/box_violin/*.wav’

: No such file or directory

ls:

cannot access ‘/home/we/dust/code/mx.samples/samples/cello/*.wav’

: No such file or directory

ls:

cannot access ‘/home/we/dust/code/mx.samples/samples/cello_pad/*.wav’

: No such file or directory

ls:

cannot access ‘/home/we/dust/code/mx.samples/samples/tatak_piano/*.wav’

: No such file or directory

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/47.1.2.1.0.wav on voice 10

mxsamples: turning off ghost_piano:48

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/47.2.2.1.0.wav on voice 1

mxsamples: turning off ghost_piano:48

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/47.2.2.1.0.wav on voice 11

mxsamples: turning off ghost_piano:50

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/47.2.2.1.0.wav on voice 12

mxsamples: turning off ghost_piano:52

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/47.2.2.1.0.wav on voice 13

mxsamples: turning off ghost_piano:50

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/47.2.2.1.0.wav on voice 2

mxsamples: turning off ghost_piano:48

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/47.2.2.1.0.wav on voice 14

mxsamples: turning off ghost_piano:41

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/54.2.2.1.0.wav on voice 3

mxsamples: turning off ghost_piano:53

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/47.1.2.1.0.wav on voice 4

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/47.2.2.1.0.wav on voice 5

mxsamples: turning off ghost_piano:52

mxsamples: turning off ghost_piano:50

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/54.2.2.1.0.wav on voice 6

mxsamples: turning off ghost_piano:52

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/47.2.2.1.0.wav on voice 7

mxsamples: turning off ghost_piano:50

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/47.2.2.1.0.wav on voice 8

mxsamples: turning off ghost_piano:48

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/47.2.2.1.0.wav on voice 9

mxsamples: turning off ghost_piano:50

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/47.2.2.1.0.wav on voice 10

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/47.2.2.1.0.wav on voice 1

mxsamples: turning off ghost_piano:47

mxsamples: turning off ghost_piano:48

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/47.2.2.1.0.wav on voice 11

mxsamples: turning off ghost_piano:47

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/47.2.2.1.0.wav on voice 12

mxsamples: turning off ghost_piano:45

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/47.2.2.1.0.wav on voice 2

mxsamples: turning off ghost_piano:47

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/47.2.2.1.0.wav on voice 13

mxsamples: turning off ghost_piano:45

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/47.1.2.1.0.wav on voice 14

mxsamples: turning off ghost_piano:43

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/54.1.2.1.0.wav on voice 3

mxsamples: turning off ghost_piano:72

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/76.1.2.1.0.wav on voice 4

mxsamples: turning off ghost_piano:71

sample_closest_loaded: /home/we/dust/code/mx.samples/samples/ghost_piano/54.2.2.1.0.wav on voice 5

Excellent, thanks so much for making and sharing this!!

I just wondered, is the stereo effect key-tracked? If so; may I request that we have a way of controlling the amount of stereo width?

Thank you - this is working great now.

This is amazing :slight_smile: Big thanks. I see this pianobook has many more sounds :open_mouth:

1 Like

O wow so it does!

1 Like

Haha exactly I just discovered what is Otamatone

this is so nice, @infinitedigits! wowee :partying_face:

Really want to try adding the Otamatone and some others from pianobook, any hints/tutorial of how to do so, or shall I just get hacking and figure it out? :smiley: presumably I copy one of the example scripts, replace the URL in the script…+???

2 Likes

yes! but not super user-friendly. here are example instructions for downloading “ghost piano”: mx.samples/README.md at main · schollz/mx.samples · GitHub

its very similar for everything on songbook, except that you need to change the convert.py so that it extracts all the information out of the filenames. (there is no way to do this automatically as every sample pack has different filename structures). but you can get an idea from those example instructions of how to get the midi values, how to deal with dynamics, releases etc. any questions, please ask :slight_smile: i’d love for help to add more samples to mx.samples. anything you come up with i would love to merge back into the main repo to make it available (if you wish)

4 Likes

Thanks for the info, will give it a go soon and yeah will share anything good that I manage :slight_smile:

I checked all packs and would like to share some of them:

Hopefully you will find them worth considering :slight_smile:

1 Like