About Bogdan Hrastnik
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.
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.
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”)?
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.
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.