David Sebastian found his passion for programming at the age of 15, starting with VB6 and later mastering .NET, Python, and PowerShell. Over the years, he has specialized in developing automation tools, leveraging his technical expertise to streamline complex processes. Combining his love for programming with his musical talent, David has ventured into creating innovative tools that bridge the gap between technology and music, particularly in the realm of MIDI.
A lifelong musician, David began studying piano at the age of 7 and has since developed a deep appreciation for keyboards and digital pianos. As a devoted fan of Yamaha keyboards, he admires their exceptional sound quality, user-friendly features, and versatility. This passion inspired him to develop a suite of computer tools designed to enhance the interaction between users and Yamaha keyboards, making them more accessible and enjoyable for musicians of all levels.
David’s unique blend of programming skills and musical expertise has resulted in the creation of practical, user-friendly solutions that empower musicians to harness the full potential of their instruments. His tools are a testament to his commitment to innovation and his desire to make music technology more intuitive and engaging.
David is also a member of the PSR Tutorial Forum, where he is known by his forum username, dsvroland.
David Sebastian's Utilities
-
INS File Generator: A specialized utility designed to seamlessly convert CSV files into INS (Cakewalk Instrument Definition) format, specifically tailored for PSR-SX and Genos keyboards. This tool eliminates the hassle of manually entering MSB-LSB-PC bank lists. Simply download the voice list from Yamaha's official website, save it as a CSV file, and let the generator handle the rest of the process effortlessly.
-
MIDI Finder: A specialized software designed to locate and identify MIDI files that utilize the XF format and General MIDI (GM) data, offering users a streamlined way to manage and organize their MIDI collections.
-
XF Language Header Editor: This tool adheres to Yamaha's XF-Format specifications, allowing you to effortlessly edit and manage MIDI file headers with precision. Perfect for enhancing your MIDI files while maintaining compatibility with Yamaha's standards.
Upcoming Utilities
David Sebastian is also currently working on a suite of new tools designed to enhance your experience with Yamaha keyboards. These utilities will soon be available on the PSR Tutorial site, offering powerful features to streamline your workflow and expand your creative possibilities. Here’s a sneak peek at what’s in the works:
- YExplorer: A versatile file explorer tailored for Yamaha files, combined with a PDF Report Creator for easy documentation and organization.
- MLP Finder: A bulk-checking tool that allows you to quickly identify whether MIDI files or styles use specific MSB-LSB-PC combinations, saving you time and effort.
- Another Tool: A utility to create Expansion Manager backups, organize them into .zip files, and display backup dates for better version control.