FX Batch Compiler is a small and quick application written in C#.
It was made for compiling shader and effect files (.fx,.fxh,.hlsl) using fxc command line compiler included in DirectX SDK.
However, it can be used to compile any files using command line fxc compiler with specified command line arguments.
It can open a file in the editor and when the button on the top of the form is pressed, the application starts the process of compiling the file specified in the text box on the form. If the compile result is successful, the application shows «Compiled Successfully» string in the text box on the form. Otherwise, it shows «Failed».
This application is a C# Windows Forms application. It has four modes:
Single file compiles current file and opens in the editor.
Single file with shader options.
Compiles all.fx,.fxh,.hlsl files in a directory and opens a text box where you can edit the shader options for the compiled files.
Compiles all.fx,.fxh,.hlsl files in a directory and shows a list box where you can select the compiled files to be compiled.
Currently there are only four built-in shader options supported:
Diffuse lighting (full lighting).
In the Single file with shader options mode, you can edit the shader options and specify the shader output file names, the program entry point name, the program output file name and the program entry point output file name.
You can compile many files in the Single file with shader options mode. When the single file with shader options mode is selected, you can edit the shader options and set the shader options for every file in the directory. You can select a specific file in the file list box to select it.
In the Single file compiles current file and opens in the editor mode, you can edit the shader options and specify the shader options for the file in the editor and specify the shader options for the current file and specify the shader options for the selected file.
In the Single file compiles all.fx,.fxh,.hlsl files in a directory and opens a text box where you can edit the shader options for the compiled files. you can select a specific file in the file list box to select it.
In the Single file compiles all.fx eea19f52d2
Discover MIDI files and easily play your favorite tunes. Let the music run!
MIDI Play: Portable, Plug-n-Play, Very Easy to Use!
If you have a MIDI file on your computer or on a portable device, MidiPlay helps you play it. It is a fully featured, portable application.
– Play (or Stop) your favorite tunes from your music library.
– Insert the song name, artist, album, or genre to the search box and let the program bring up tracks matching the criteria.
– Press play or stop to play your desired tune.
– A short description of the song is displayed below the track list.
– Search your music library and add tracks to your playlist.
– Automatically repeat the playback of your songs.
– Load your favorite MIDI files directly into the playlist.
– Set MIDI audio settings to play your music with the right sound.
– Automatically display the score of each song.
– Automatically create new scores based on your playlists.
– Create, edit, and print personalized playlists.
– Set relative tempo and tempo.
– Adjust playback speed.
– Play your favorite songs in random order.
– Modify the tempo of your songs.
– Filter out unwanted notes.
– Set output devices.
– Set audio input levels.
– Change the time signature.
– Print scores or MIDI data.
– Play virtual keyboard.
– Many other features.
– Fix Highlight: The Highlight feature now works properly.
– Improved the Look-and-Feel of the program.
– Improved sorting of events in the event Log.
– Minor bugs fixes.
What’s new in 1.5.1:
– Fix a bug that could cause strange events to be generated when launching MidiPlay.
– Fix a bug that could cause problems when connecting to MIDI files with Unicode or non-Unicode filenames.
– Improve the current script with many changes in the look-and-feel and some new features.
– Fix a bug when recording instruments, volume keys, and pitch bend keys.
– Fix a bug that could cause messages to be displayed with bad formatting.
– Improve the look-and-feel with some new features.
– Update the look-and-feel and some minor bugs fixes.
– Fix a bug that could cause problems when connecting to MIDI files with Unicode