Note regex now handles two-digit octaves. Add string-to-Note conversion function.