About the Developer

David Sebastian - Developer and Musician

David Sebastian is a passionate developer and musician who has been creating innovative tools for Yamaha keyboard users since discovering his love for programming at age 15. With expertise in VB6, .NET, Python, and PowerShell, David specializes in developing automation tools that streamline complex processes.

His musical journey began at age 7 with piano studies, developing into a deep appreciation for Yamaha keyboards and their exceptional sound quality, user-friendly features, and versatility. This unique combination of technical expertise and musical passion has enabled David to create practical solutions that bridge the gap between technology and music.

David is an active member of the PSR Tutorial Forum where he contributes as dsvroland Community Member, sharing his knowledge and tools with fellow musicians worldwide.

For video tutorials and tool demonstrations, visit David's YouTube channel where he shares detailed guides on using his utilities and explores various Yamaha keyboard features.


Available Utilities

David Sebastian's comprehensive suite of tools is designed to enhance your Yamaha keyboard experience. Each utility addresses specific needs in MIDI management, file organization, and workflow optimization.

INS File Generator

Convert CSV voice lists into Cakewalk Instrument Definition files for seamless DAW integration with PSR-SX and Genos keyboards. Automates the tedious process of manual MSB-LSB-PC bank entry.

  • Optimized for modern Yamaha keyboards
  • Batch processing capabilities
  • Eliminates manual configuration errors

MIDI Finder

Advanced search and organization tool for XF format and General MIDI files. Filter and manage your MIDI collection by composer, performer, copyright, lyrics, and text content.

  • Comprehensive metadata filtering
  • Lyrics and text content search
  • Export results to documentation

XF Language Header Editor

Bulk editing tool for XF-format MIDI files that maintains Yamaha compatibility standards. Edit composer, performer, copyright, and language headers across multiple files simultaneously.

  • Batch processing of entire folders
  • Selective field preservation
  • Yamaha XF format compliant

Style File Extractor

Extract .STY style files from Yamaha .USR files created by PSR-E keyboards. Preview display names and internal identifiers before extraction.

  • PSR-E keyboard compatibility
  • Style preview functionality
  • Smart file naming to prevent overwrites

PPF and PPI File Extractor

Extract and organize files from Yamaha Expansion Manager packages. Automatically sorts content by type (Styles, Voices, Registrations) with optimized performance.

  • Handles large package files efficiently
  • Automatic file type organization
  • WAV extraction and SF2 creation

PSRKUTI

PSRKuti is a lightweight Windows utility for Yamaha keyboard users that helps edit and optimize MIDI files with Yamaha-specific data quickly and easily. It simplifies file preparation by handling headers metadata and XF information so songs play correctly on PSR and Genos keyboards with minimal effort.

Coming Soon - New Utilities in Development

David Sebastian is continuously working on new tools to enhance your Yamaha keyboard experience. These upcoming utilities will provide even more powerful features for workflow optimization and creative expansion.

MLP Finder

Bulk analysis tool to quickly identify MIDI files and styles using specific MSB-LSB-PC combinations, saving valuable time in sound management.

Expansion Manager Backup Tool

Create organized backups of Expansion Manager data with version control, zip packaging, and backup date tracking for better project management.