47 |
- added highly experimental support for on-the-fly instrument editing |
- added highly experimental support for on-the-fly instrument editing |
48 |
within the sampler's process (by using instrument editor plugins), |
within the sampler's process (by using instrument editor plugins), |
49 |
you'll notice the new "Registered instrument editors:" message on |
you'll notice the new "Registered instrument editors:" message on |
50 |
startup, added a new LSCP command "EDIT INSTRUMENT <sampler-channel>" |
startup, added a new LSCP command: |
51 |
|
"EDIT CHANNEL INSTRUMENT <sampler-channel>" |
52 |
to spawn a matching instrument editor for the instrument on the |
to spawn a matching instrument editor for the instrument on the |
53 |
given sampler channel, the plugin path can be overridden at compile |
given sampler channel, the plugin path can be overridden at compile |
54 |
time with ./configure --enable-plugin-dir=/some/dir |
time with ./configure --enable-plugin-dir=/some/dir |
111 |
sequences, that is directly literal as one of: \', \", \\, \n, \r, |
sequences, that is directly literal as one of: \', \", \\, \n, \r, |
112 |
\f, \t, \v, or as octal ASCII code value like \132, or as hex ASCII |
\f, \t, \v, or as octal ASCII code value like \132, or as hex ASCII |
113 |
code value like \xf2) (fixes bug #24) |
code value like \xf2) (fixes bug #24) |
114 |
|
- the following LSCP commands now also support escape sequences for at |
115 |
|
least one of their text-based parameters (i.e. name, description): |
116 |
|
"ADD MIDI_INSTRUMENT_MAP", "MAP MIDI_INSTRUMENT", |
117 |
|
"SET MIDI_INSTRUMENT_MAP NAME", "SET FX_SEND NAME", "CREATE FX_SEND", |
118 |
|
"SET DB_INSTRUMENT_DIRECTORY NAME", |
119 |
|
"SET DB_INSTRUMENT_DIRECTORY DESCRIPTION", "SET DB_INSTRUMENT NAME", |
120 |
|
"SET DB_INSTRUMENT DESCRIPTION", "FIND DB_INSTRUMENTS", |
121 |
|
"FIND DB_INSTRUMENT_DIRECTORIES" |
122 |
- returns verbose syntax errors (line and column where syntax error |
- returns verbose syntax errors (line and column where syntax error |
123 |
occured, the unexpected character and the actually expected, possible |
occured, the unexpected character and the actually expected, possible |
124 |
character(s), the latter only if less than 5 possibilities) |
character(s), the latter only if less than 5 possibilities) |
125 |
- made sure that LSCP syntax is not affected by gigedit locale |
- made sure that LSCP syntax is not affected by gigedit locale |
126 |
settings |
settings |
127 |
|
- bugfix regarding strings parameter lists: all comma separated lists |
128 |
|
of strings were treated as being one string containing commas |
129 |
|
(fixes #57) |
130 |
|
|
131 |
* Bug fixes: |
* Bug fixes: |
132 |
- fixed crash occurring on certain LSCP scripts (Bug 39) |
- fixed crash occurring on certain LSCP scripts (Bug 39) |