From the original SynthMaker forum (2004–2014), with its members’ names and dates.
luisi ·
Hi,
this is want I want to do:
a MIDI note should extract 3 integers from a text file,
the note selects the line of the text,
(see pics and file below)
of course my parser doesn't work,
what am I doing wrong?
thanks
http://www.dashsignature.com/SM/parser/sel.osm
jorge ·
The text:
AA 123,
BA 456,
FB 862,
is your input to the custom parser and that should be what you're trying to parse with the syntax specified by the schematic.
Your schematic implements a dynamic syntax that would never match the string you're trying to parse. To match that string you'd need to match all the 3 lines while your schematic can only match one.
luisi ·
thanks jorge, I see my schematic matches only one line of the text,
how can I extend the parser to match N lines?
N not known
luisi ·
I try to explain better,
I have this text as example:
AA 123,
BA 456,
FB 862,
and I'd like to
output 123 if my input is AA
output 456 if my input is BA
output 862 if my input is FB
I could easily do a parser in C for that,
like:
"if the input string match one substring of the text
then the output is the substring from that line
made of the last 3 chars before the comma"
is it possible to do the same in SM?
thanks
luisi ·
solved this way,
it was tricky for I didn't know that those S components could read all text
and not just the first line! anyway the parser??
Wrote something here? To have a post removed or your name hidden, write to [email protected].