Short: AHI sample-editor, realtime effects Author: koehlerthilo@gmx.de (Thilo Köhler) Uploader: support hd-rec de (Thilo Köhler) Type: mus/edit Version: 1.6 Architecture: m68k-amigaos Web: http://samplemanager.hd-rec.de ========================= Samplemanager 1997-2005 by Thilo Köhler ========================= Please email bug reports or suggestions to support@hd-rec.de See also http://samplemanager.hd-rec.de for updates. ___________________________________________________________ INTRODUCTION: ___________________________________________________________ Samplemanager is a tool to convert and manipulate audio samples in the Aegis Audiomaster style. It is RAM based, so it is extremely fast but you need enough fast ram. Special features are the Undo-History, many, fast and quality realtime FX (100% assembler) like Compressor, Enhancer and Autotune. It is meant to be a quick and easy editor with some powerful but easy to understand features. I stopped developing it because of some other more important projects like the HD-Rec MIDI/audio sequencer, but bugreports or suggestions are always welcome. ___________________________________________________________ REQUIREMENTS: ___________________________________________________________ - any Amiga with OS 3.x and AHI 4+ installed. - 8MB of free RAM (min 64MB if you want to edit songs in CD quality) - thinpaz/8 font - helvetica/13 font - guigfx.library and render.library - mpega.library for MP3 import ___________________________________________________________ FEATUES: ___________________________________________________________ - reads/writes AIFF, WAV, MAUD, 8SVX, CDDA, RAW - now reads also MP1/2/3 - realtime effects like compressor, stereo spreader, equalizer, auto tune ... - audio editing (cut, copy, paste, zero ...) - complete undo history ___________________________________________________________ INSTALLATION: ___________________________________________________________ Unarchive the LHA file and copy the drawer "Samplemanager" wherever you want, e.g. "Work:". Samplemanager needs no assigns and uses no files outside this directory, except the thinpaz/8 and helvetica/13 font. If you don`t have them in your FONTS: drawer then install these fonts (you find them also in this archive). That`s all ! ___________________________________________________________ USAGE: ___________________________________________________________ Sorry, no time for that. Find out by yourself. EMail me if you have some questions. Last minute tipps: - Have a look at the history window, it is very useful ! - If you want to save a sample in a different format like the one it was when you loaded it in, you have to go into prefs and change the "save format" options. Otherwise it will be saved in the same format you have loaded it in. - The "autotune" effect is a bit difficult to handle: * set "phases" always to 8 (slow material) or to 4 (for difficult and fast material) * set "fuzzy zone" higher if the material is too confused (blubbering). More than 100% can produce wrong notes ! * set "filter" to something between 5 and 30. The lower values are for more sharp and difficult material. - "Function is not implemented !" message is not dangerous, it only means that the function is not implemented ;-) - Use the "Level" display in the main window to find a good value for threshold levels. Hold down the MB (like when ranging) and watch the "Level" following your mouse vertically. Find a good level where you want the compressor to take effect. - make sure that the temporary path is set to a partition with lots of free space and it is a good idea to use your fastest drive. - click on the "Show" button when there is no range will view the whole sample ___________________________________________________________ BUGS AND PROBLEMS: ___________________________________________________________ - chorus is disabled (is not working bugfree) - now opens only on WB - needs at least 640x400 screen and has fixed GUI - AHI recording is disabled (is not working bugfree) ___________________________________________________________ HISTORY: ___________________________________________________________ 1.6 - .aiff, .maud and .wav saver where broken - Samplemanager will run even if the pattern picture is not loaded 1.5 - fixed a bug when the acutal size of a resampled sample was calculated slightly wrong - if you resample, samplemanager will adjust the playback samplerate automatically - added support for .adc files - auto estimation of byteorder, signed/unsigned and mono/stereo if you load raw data - fixed a bug in rendering graphic equalizer (thanks to Heinz Süss for bug-report) 1.4 - fixed a byte-order conversion bug when loading 24bit .wav files - recompile with improved AmiBlitz2 - fixed a bug when sample was smaller than 560 sampleframes 1.3 - added tooltype "PubScreen" to make Samplemanager open on every public screen - recomplile with bugfixed AmiBlitz2 - set limit to "timemachine" framesize (could crash with too low framesize) - added support for loop and rootkey infomation in .wav files, so you can edit looped samples without loosing loop information - fix a bug in saving the disk path 1.2 - added tooltypes * AHIUnit=... to set Samplemanagers AHI unit * PlayBuffer=... to set Samplemanagers playback buffer in ms * 68K_LockLayer=yes|no to toggle if layers.libbrary should be patched (benefit for AmigaOS3.x without MagicMenu) - checked all filenames to work with case sensitive filesystems - cached file reading for config file to gain some speed on startup - MOS fix for String Gadgets - changed small font from topaz/6 to thinpaz/8 (included in the archive) - improved levelmeter to be more accurate and less flickering 1.1 - added "open as raw" loader to force raw data loading - repalced 68K vblank code with timer.device, should now run under AOS4/MOS as well 1.0 - bumped version to 1.0 - some minor bugfixes - uses locklayer() to continue audio output when menu is open - increased memory limit to 1GB - now you can use Samplemanager als external editor, it accepts filename as CLI parameter on startup 0.15 - removed all enforcer hits - now releases obtained pens again - some other small bugfixes 0.14 - improved speed of pattern blitting - now switches to lower priority during longer calculations to not block the system - added "load" button - added "play from start" button - startup early requester to indicate that Samplemanager is started 0.13 - speedup for start & exit - added AHI recording (still alpha) - removed foreward/rewind buttons as they did not work proper anyway - added stop-play button - added eject button - added option in the menu to call the AHI prefs and reopen the ahi.device 0.12 - all realtime effects are switched off on startup to avoid confusion - fixed: sometimes the autotune effect went realtime when another efect was activated - now windows don't close if you render an effect - useful if you do many samples in a row - fixed small bug in prefs window - enhanced the V/U meter - speeded up saving the button status on exit - enhanced quality of volume change and feature to set volume higher than 100% (was broken before) - enhanced error handling of mp3 loader (it is only asking once if an error occures) - now uses a seperate path for save as - load/save pathes are remembered on next session - fixed the layout when screenfont is not Helvetica13 - added support for 24bit files (only reading) - changed the format of the prefs and button files (sorry) 0.11b - fixed a serious bug in the colour remapping functions that could lead to crashes or wrong colours - added option to switch undo on/off, it is very fast if you use no undo - fixed bug in panorama and levelmeter, left & right channel were crossed - optimized memory allocations and saved about 3MB of RAM - fixed small bug in recognizing mpeg fileformat - placed requesters in the screen center - set gadtools sliders to new look style - added some memory security checking in autotune effect 0.11 - added MP3 loader via mpega.library - replaced old skin with 24bit skin "silver" - runns now on workbench screen - speedup for the background patterns - uses now guigfx.library and render.library - fixed bug in the "snap" function - moved system samples to ProgDir:SysSamples for safety reasons - added example sample - increased y size for horizontal slider 0.10a - fixed a (non-serious) bug in the 8svx loader which was introduced in 0.10 - added shortcuts for menu functions 0.10 - replaced thinpaz/8 font to topaz6/8 because it is more usual - fix a bug in the .wav saver for 8bit files - added some security checks and better error messages if something goes wrong with the disk I/O - now samplemanager lets about 1MB of fast memory free instead of 400kB 0.9b - replaced all file I/O functions to OS friendly calls in order to fix a very rare bug - speedup for graphical waveform refresh 0.9 - fixed a bug in 8SVX saver/loader - when the screen can not be opened on startup you will be asked for a new screenmode - volume is now at maximum level, was only 1/4 before - chorus is disabled for safety reasons (didn`t work anyway) - small bugfix of the WAV loader (now checks if format is supported) - big bugfix in AIFF loader/saver - set the read/write buffer to 128kb (was 32kb) for speed improvement for disk I/O - added a requester if you start Samplemanager for the very first time 0.8 - first public release ___________________________________________________________ FUTURE: ___________________________________________________________ As I regard this project as finished nothing is planned except some bugfixes if I have the time to do it. If you have some audio files that Samplemanager can not load or save correctly, I`m very interessted in fixing this problem because the loader/saver routines are used in some other programs.