Parent Directory | Revision Log
Sticky Revision: |
* Revised and extended MIDI instrument mapping feature; this time two (2) MIDI maps are being implicitly created, ones designated as 'Chromatic' (0) and another as 'Drum Kits' (1), which can be assigned to each sampler channel. (ATTN: this commit elevates the requirements for liblscp >= 0.5.0, also on todays CVS and pending proper release very soon).
- Adding preliminary MIDI instrument mapping support; now with an instrument list widget and editing capabilities.
GPL address update.
* Sampler channel audio routing changes are now being properly flushed upon immediate dialog acceptance,
Usability changes on the new sampler channel audio routing functionality.
* Audio output channel routing configuration finally hits the sampler channel dialog, at last! (EXPERIMENTAL).
* All widget captions changed to include proper application title prefix.
* [bug #9] Fixed for a LSCP command syntax convention consistency, regarding the enumeration of available sampler engines, Audio and MIDI drivers. * [bug #13] Update instrument names list when a new instrument file is select on the channel setup dialog.
* Device setup right from the sampler channel dialog gets cleaner.
Device setup accessible from the sampler channel dialog (yafix).
Device setup is now also accessible from the sampler channel dialog (fix).
* Device setup is now also accessible from the sampler channel dialog.
* Device management classes rearrangement for local messages support.
* Device port/channel configuration is now complete (EXPERIMENTAL).
Device port/channel configuration preparations.
* Device configuration is now included and saved on session files.
New keep child windows always on top option; device icon retouching;
* Device managament gets prettier with new icons. * Channel device selection is now implemented.
Still on-going with this new device configuration stuff.
* Channels are now properly renumbered when saving to a session LSCP script, assuming that it should be always loaded from scratch (i.e. zero channels). * Disabled MIDI port setting on channel dialog, and on session file save, as its use is still troublesome. * Descrimination as for drag-and-drop of instrument files has been refined and fixed again.
Major internal switch regarding channel strip change management.
* Drag-and-drop to an existing channel strip is now also featured, allowing the in-place change of the channel sampler instrument file.
* Drag-and-drop of instrument files now fixed.
* Drag-and-drop of either session files (LSCP scripts) or instrument files (GIG) are now supported. Multiple files drop is allowed, but it only makes sense for instrument files, each one prompting to create a new sampler channel.
Actual instrument names now optional (rewrite).
* Actual instrument names are now optionally retrieved from the instrument file, even though libgig is available, avoiding excessively annoying load times while on the channel dialog, when huge instrument files are selected.
* Instrument index selection now made via combo box widget; actual instrument names are now properly retrieved from the instrument file, provided if libgig is available.
* Sampler channels strips are just created if, and only if, the respective channel setup dialog is actually accepted, following common user-interface guidelines.
* Fixed MIDI channel settings.
Initial rewrite of sampler channel strips internal control structures.
* Sampler reset command action added to menu and toolbar. * MIDI channel selection is now a dropdown list, allowing the explicit selection for "All" channels input per sampler channel (omni). * Channel strip display glass effect has changed background color to black (was green). * Minor configure fixes.
* Channel dialog gets sensible engine and driver defaults on create time. * Implied channel reset on successful instrument load.
* Effective MIDI input port setting on channel dialog.
* Prepared for client event protocol interface, via thread-safe QCustomEvent callback posting, on attempt to comply with draft-protocol v.11.
* Mon-modal intrument file loading and status experimental support.
* Comment SET CHANNEL MIDI_INPUT_PORT command from saveSessionFile(), it has no effect. * Insert a n #include <unistd.h> on qsamplerMessages.h, between * An initial non zero value (0.8) should be set for the channel volume, while GET CHANNEL INFO command is pending implementation. * The order to load/save and setup channel settings is now as suggested in the following lines: SET CHANNEL AUDIO_OUTPUT_TYPE ... SET CHANNEL MIDI_INPUT_TYPE ... SET CHANNEL MIDI_INPUT_CHANNEL ... LOAD ENGINE ... LOAD INSTRUMENT ... SET CHANNEL VOLUME ...
Initial alpha release.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC |