MIDI rules
- dahnielson
- Moderator
- Posts: 632
- Joined: Wed Jan 23, 2008 11:25 pm
- Location: Linköping / Tranås, Sweden
- Contact:
MIDI rules
Looking at the feature list I see that MIDI rules are partly implemented. I assume that MIDI rules refers to what GS3 calls iMIDI (Intelligent MIDI). How much of it is implemented? How can I use them in my own library or apply them to an existing library?
Anders Dahnielson
Ardour2, Qtractor, Linuxsampler, M-AUDIO Delta 1010, Axiom 61, Korg D12, AKAI S2000, E-MU Proteus 2k, Roland R-5, Roland HP 1300e, Zoom RFX-1000, 4GB RAM x86_64 Intel Pentium Dual 1.80GHz Gentoo Linux
Ardour2, Qtractor, Linuxsampler, M-AUDIO Delta 1010, Axiom 61, Korg D12, AKAI S2000, E-MU Proteus 2k, Roland R-5, Roland HP 1300e, Zoom RFX-1000, 4GB RAM x86_64 Intel Pentium Dual 1.80GHz Gentoo Linux
Re: MIDI rules
Yeah, Andreas started to implement it. So far its just supported on libgig side yet, not on LS side. However Andreas already sent me a patch a while ago for adding it to the gig engine. It's not yet commited though.
You have to know ... Andreas is usualy collecting a lot of slick new things on his box, working on all kind of things in parallel, makes us hot with his patches and waits a while until he actually shows some mercy with us and finally commits it.
You have to know ... Andreas is usualy collecting a lot of slick new things on his box, working on all kind of things in parallel, makes us hot with his patches and waits a while until he actually shows some mercy with us and finally commits it.
- dahnielson
- Moderator
- Posts: 632
- Joined: Wed Jan 23, 2008 11:25 pm
- Location: Linköping / Tranås, Sweden
- Contact:
Re: MIDI rules
Make me wonder if I should pay him a visit... I guess I just live one stop on the commuter train from him.cuse wrote:You have to know ... Andreas is usualy collecting a lot of slick new things on his box, working on all kind of things in parallel, makes us hot with his patches and waits a while until he actually shows some mercy with us and finally commits it.
Anders Dahnielson
Ardour2, Qtractor, Linuxsampler, M-AUDIO Delta 1010, Axiom 61, Korg D12, AKAI S2000, E-MU Proteus 2k, Roland R-5, Roland HP 1300e, Zoom RFX-1000, 4GB RAM x86_64 Intel Pentium Dual 1.80GHz Gentoo Linux
Ardour2, Qtractor, Linuxsampler, M-AUDIO Delta 1010, Axiom 61, Korg D12, AKAI S2000, E-MU Proteus 2k, Roland R-5, Roland HP 1300e, Zoom RFX-1000, 4GB RAM x86_64 Intel Pentium Dual 1.80GHz Gentoo Linux
- dahnielson
- Moderator
- Posts: 632
- Joined: Wed Jan 23, 2008 11:25 pm
- Location: Linköping / Tranås, Sweden
- Contact:
Re: MIDI rules
I just noticed that there is a dimension called "Smart MIDI" with the description "For MIDI tools like legato and repetition mode" that sounds awful lot like GS3's "Intelligent MIDI". But I have no idea how to use it...
Anders Dahnielson
Ardour2, Qtractor, Linuxsampler, M-AUDIO Delta 1010, Axiom 61, Korg D12, AKAI S2000, E-MU Proteus 2k, Roland R-5, Roland HP 1300e, Zoom RFX-1000, 4GB RAM x86_64 Intel Pentium Dual 1.80GHz Gentoo Linux
Ardour2, Qtractor, Linuxsampler, M-AUDIO Delta 1010, Axiom 61, Korg D12, AKAI S2000, E-MU Proteus 2k, Roland R-5, Roland HP 1300e, Zoom RFX-1000, 4GB RAM x86_64 Intel Pentium Dual 1.80GHz Gentoo Linux
Re: MIDI rules
I've finally committed this now!cuse wrote:Yeah, Andreas started to implement it. So far its just supported on libgig side yet, not on LS side. However Andreas already sent me a patch a while ago for adding it to the gig engine. It's not yet commited though.
Re: MIDI rules
The Smart MIDI dimension is used by some of the MIDI rules, but not by the Controlled Triggered one, which is the only one that is currently supported in LS. This means that the Smart MIDI dimension isn't used by LS at all at the moment.dahnielson wrote:I just noticed that there is a dimension called "Smart MIDI" with the description "For MIDI tools like legato and repetition mode" that sounds awful lot like GS3's "Intelligent MIDI". But I have no idea how to use it...
Re: MIDI rules
I chose to implement just the Controller Triggered rule, because that was the only one that was used by the gig files I use. Some piano gigs use it to play pedal noises. When the sustain pedal is pressed a (very quiet) noise is heard which lasts until the pedal is released, when another noise sample is played.dahnielson wrote:Looking at the feature list I see that MIDI rules are partly implemented. I assume that MIDI rules refers to what GS3 calls iMIDI (Intelligent MIDI). How much of it is implemented? How can I use them in my own library or apply them to an existing library?
Sorry, there's currently no support in libgig or gigedit for adding MIDI rules to gigs.
- dahnielson
- Moderator
- Posts: 632
- Joined: Wed Jan 23, 2008 11:25 pm
- Location: Linköping / Tranås, Sweden
- Contact:
Re: MIDI rules
Thanks for the explanation. I will then get on doing my own MIDI scripting tool. Was a bit worried I would duplicate some facility already existing in LS.
Anders Dahnielson
Ardour2, Qtractor, Linuxsampler, M-AUDIO Delta 1010, Axiom 61, Korg D12, AKAI S2000, E-MU Proteus 2k, Roland R-5, Roland HP 1300e, Zoom RFX-1000, 4GB RAM x86_64 Intel Pentium Dual 1.80GHz Gentoo Linux
Ardour2, Qtractor, Linuxsampler, M-AUDIO Delta 1010, Axiom 61, Korg D12, AKAI S2000, E-MU Proteus 2k, Roland R-5, Roland HP 1300e, Zoom RFX-1000, 4GB RAM x86_64 Intel Pentium Dual 1.80GHz Gentoo Linux