MIDI File Organizer: new feature

MIDI File Organizer is one of the components of our MIDI Utility Pack. In addition to organizing and previewing your MIDI file, the program provides an effective method to organize data on your disks. The idea was to incrementally add all the features I ever wanted in a file manager. For example:

  • A clear and logical layout of controls makesĀ  MIDI File Organizer quick to learn and easy to use. There is no menu or toolbar. Navigation commands are grouped at the top while file-operation buttons occupy the space between the windows. Advanced features that are used less frequently are called from a popup menu.
  • A Backup command makes it easy to coordinate code and documents between computers via a USB drive. The command copies files and replaces files only if the source has a more recent modification time. The user has the option to generate a text log of changes made.
  • Several advanced functions are useful for data organization (e.g., create text listings of directory contents, determine directory sizes, copy full file paths to the clipboard, launch a terminal window in the current directory, show the total available storage,…).
  • Users can define custom commands with pass parameters to run external programs.

The program has had the capability to save frequently-accessed file locations (paths) in a list. Clicking the Add location button adds the currently-active directory to the list. The Saved locations button brings up a dialog showing the list with the option to go to any of the entries. In a year’s use of the File Organizer, I found that I was not using the feature, instead wasting time navigating to common locations. I decided that a list of paths was not something that compelled your interest, so I added the option to personalize entries.

Saved locations dialog

Figure 1. Saved locations dialog.

Figure 1 shows the new look of the Saved locations dialog. Anticipating that users will define more entries, the dialog is now resizable The Path column has been supplemented with a Name column. When a location is added, the program creates a name based on the lowest level of the path . Users can edit the names to make them more descriptive of the function or content of the directory. It is possible to arrange the locations by dragging the entries or automatically alphabetizing them by name. The active directory can be switched to a saved location by double-clicking the name or path. Finally, both the names and the paths are preserved in the configuration file between sessions.


Comments are closed.