Short: Realtime multi loop processor editor Author: Marc Williams Uploader: marc williams hushmail com Type: mus/edit Version: 1.25 Architecture: m68k-amigaos >= 1.3 Distribution: Aminet FxBox sample packs, source code and wiki: https://github.com/marc365/fxbox 8bit, 16bit and 24bit processing modes, imports Aif and Wav files, mp2, mp3 files and Octamed modules. Saves Iff files, Iff CATs and AMOS sample banks. Can do mono, stereo, quad and 4, 8, 16 channel multi track. VST plugin integration with studio quality output. Command sequencer capable of rendering Octamed modules as waveforms. Network BPM sync and Octamed Arexx sync at the same time. Realtime processing works best on accelerated machines. Requires at least 1M ram, and supports up to 2G. Written in AMOS Basic & compiled with AMOS Professional 365. https://github.com/marc365/AMOS-Professional-365 ----------------------------------------------------------------------------- Version 1.25 new features ------------ 16bit and 24bit modes Help >> Options >> Quality ... everything upgraded DSP, Octamed, VST etc. File >> Properties >> Quality setting per waveform will now save 16SV and 24SV Iff files Process >> Convert >> 24bit Flip Process >> Convert >> 8bit to 16bit, 8bit to 24bit and 16bit to 24bit for upsampling loading will upsample to the base quality updates ------- _FASTFORWARD with Del as default key skips to the next time division, Shift will focus on 1 channel _REWIND with Backspace updated to be like _FASTFORWARD, Shift will focus on 1 channel and Ctrl is needed for full rewind, when used in a macro it will always full rewind all macros/rewind.asc retired, macros/open rewind.asc updated _UNMUTEALL with Amiga Tab as default key Utilities >> Record >> Channel records just a single channel Start: and Range: in the header are now clickable and editable clicking the time gadget will cycle between bpm and time, and the recording timer was updated RANGE command to set the range by samples main volume now works through the VST plugin as well Process >> Encode >> Interleave 16bit and Interleave 24bit DC Offset updated to use -100% to 100% instead of 8bit values -127 to 127 automatic optional dither added for 16bit to 8bit conversions macros/16bit dither.asc retired Octamed $19 sample start offset command implemented _TGLAMP set full volume and not use amplitude when rendering Octamed blocks optimized _MIX routines dark mode palette updated, and replaced the AMOS logo in Help >> About with the rainbow one B=PB command option added (previous bank) and the _MUTE keyboard shortcuts were updated to use it UNITY= command changed to A= (amplitude) FINE= command changed to F= NOTE= command changed to N= SIZE= command changed to just SIZE minor speed up with DSP operations macros/autoexec.asc updated other internal changes and optimizations bug fixes --------- when loading an Octamed module, if the main frequency was too low attempting to create looped samples could be beyond the allocated track size, which trashed memory and caused a delayed crash wand left side handle unexpected movement resolved mix button sometimes left an invisible range _INSERT, _REMOVE and _SWAP... subroutines did not work in mono stereo or quad Memory >> Insert would crash if there were no waveforms Memory >> Remove and File >> New with Shift will now skip the confirm request other display and behaviour glitches fixed ----------------------------------------------------------------------------- Version 1.24 new features ------------ multi track expanded with 8 and 16 channel modes File >> Mode >> 4ch 8ch 16ch accelerated machines use high quality realtime mixing, a1200 with fast ram can achieve 8 channels @ 12000Hz and 16 @ 4000Hz VST plugins added fxbox.8ch.VST.dll & fxbox.16ch.VST.dll, both are downward compatible macros/mixdown 8ch.asc & macros/mixdown 16ch.asc macros/pink noise.asc macros/open rewind.asc sequences/auto swap.asc Edit >> Swap >> Last _SWAPLAST Edit >> Swap >> Previous _SWAPPREVIOUS Edit >> Swap >> Next _SWAPNEXT Process >> Repair >> Remove Zero Space if it is larger than the window size Process >> Convert >> 32bit Float to 8bit Max scans for the maximum volume and scales during the conversion Memory >> Last _LAST Memory >> Insert _INSERT Memory >> Remove _REMOVE Utilities >> Sequence >> Clear _CLEARSEQUENCE will stop all sequencer activity (sequences/clear.asc retired) Utilities >> Tone >> ... sub menus with new text gadget for the frequency improved dial with Shift and Ctrl for fine increments, Triangle, Square and Sawtooth updated, Ramp, Pulse 25%, Bell and Horn added (macros/sawtooth.asc and macros/triangular.asc retired) new commands TFREQ= for the tone frequency and TAMP= for its amplitude Shift key when selecting anything from the menu that processes will now skip opening its window Help >> Initialize _INIT restart everything, including reallocating the audio channels and resetting all the preferences and defaults updates ------- improved Octamed rendering with instrument volumes, command $0C volume, and command $20 reverse ping ping loop mix _TGLPINGPONG, works with Octamed instruments keyboard piano added the high notes F-6, F#6 and G-6 keys '[', '=' and ']' -/+ keys next to backspace _PREVIOUS _NEXT defaults removed, numpad behaviour updated -/+ action improved, macros/autoexec.asc updated, a600 users will probably want to override those 3 keys in macros/autoexec.asc to retain the -/+ functionality as there is no numpad Help >> About now shows total Used memory instead of free Chip memory Edit >> Show All and Edit >> Show Range added and Edit >> Clear Copy was removed (_CLEARCOPY is still there) macros/swap 5678.asc and 9101112.asc updated to swap into the current position, 1234.asc and 13141516.asc added macros/mixdown multi.asc renamed mixdown 4ch.asc macros/shimmer.asc updated macros/silence 1234.asc updated to work on the next 4 channels and renamed macros/silence x4.asc Edit >> Mix >> Amplitude doubled the output Process >> Filter >> Band Pass tweaked other improvements and optimizations bug fixes --------- mute while loading and decoding would not mute under some circumstances Utilities >> Noise >> ... in stereo and quad would reset the random seed on each channel saving a "large" AMOS Sample Bank would "sometimes" cause a delayed crash tests/ST-01.cat fixed DigiHarp, Heaven, RoomBrass, SlapBass, String6 and Touch to the best (not truncated, faded out, octaved up or echoed) versions from a discussion on https://eab.abime.net/showthread.php?t=81432 - in the .cat file Detune was repeated and DxTom was missing, meta data for every entry has been added other display bugs fixed ----------------------------------------------------------------------------- Version 1.23 new features ------------ open mp2 and mp3 files using mpega.library https://aminet.net/util/libs/mpega_library.lha 14bit from mp3.asc macro added, File >> Open As Raw then use the macro Process >> Distort >> Ring Modulator Process >> Effects >> Delay pattern.asc sequence added, synchronization check with FLSHSCR and _REWIND every 64 beats new experimental feature, Help >> Options >> Magic - turn on to set the exec taskpri to -1 for smooth multi-tasking new build/Compiler.Lib and build/APCmp fixes the AMOS double _LVOUnLock bug, better compatibility with AROS and AmigaOS 4.1 updates ------- KEY