implement simple text based instrument editor