About Bogdan Hrastnik

Bogdan Hrastnik - Software Developer and Musician

The journey began in the early 1980s when Bogdan Hrastnik purchased his first computer, the Sinclair ZX81. The fascination with technological possibilities and a desire to understand how computers function sparked an interest in programming. Following the ZX81, Bogdan Hrastnik acquired the popular ZX Spectrum and later the Atari ST. The first personal computer arrived in the early 1990s, followed by numerous PCs since that time.

During that period, programming language options were limited, leading Bogdan Hrastnik to select Borland's Turbo Pascal, a powerful and popular choice among hobby programmers. This evolved into continued use of Embarcadero Delphi for current development work.

Programming represents a personal hobby rather than a professional occupation. Since retirement in 2019, keyboard playing became the primary hobby, with software development focused on creating tools for specific personal needs related to keyboard performance.

Bogdan Hrastnik shares utilities created for personal use that may benefit other musicians. Key characteristics include:

  • No installation required (unpack ZIP files anywhere and execute the .exe file)
  • No internet access required for operation
  • No system or registry file modifications
  • No additional library installations necessary

Software Utilities Collection

Y-StyleCV

This utility enables Chord Variations functionality in custom Yamaha styles. While Yamaha preset styles frequently employ chord variations, the Style Creator software lacks this capability. Y-StyleCV addresses this limitation for musicians developing styles from initial concepts, resulting in more realistic and creative arrangements.

Learn More & Download

Y-StyleRevoice

Designed to resolve voice compatibility issues in Yamaha keyboard styles, this tool includes a comprehensive database of Yamaha arranger voices from 2010 onward. When styles contain voices unavailable on specific keyboard models, Y-StyleRevoice identifies missing voices and suggests appropriate substitutes.

Learn More & Download

Y-Style OTSremove

is a simple tool that deletes the One Touch Settings (OTS) section from Yamaha style files, letting you reduce file size or rebuild OTS from scratch. Would you like me to make it even tighter into a one‑line tagline (like “Remove OTS from Yamaha styles instantly”)?

Learn More & Download

Y-StyleTempo

This specialized utility adjusts style tempo values while maintaining musical playback speed. The tool proves particularly useful when transferring musical elements between styles with different tempo settings. Y-StyleTempo performs comprehensive MIDI timing recalculations.

Learn More & Download

Disclaimer:

Bogdan Hrastnik acknowledges that additional functionality could be incorporated into these programs, but further development decisions remain personal. While useful features may be added based on personal requirements, active development typically concludes after specific periods. If software issues emerge, Bogdan Hrastnik makes efforts to address bugs through updated versions.