AminetAminet
Search:
85325 packages online
About
Recent
Browse
Search
Upload
Setup
Services

mus/edit/FxBox.lha

Mirror:Random
Showing: ppc-morphos icongeneric icon
No screenshot available
Short:Realtime multi loop processor editor
Author:Marc Williams
Uploader:marc williams hushmail com
Type:mus/edit
Version:1.21
Architecture:m68k-amigaos >= 1.3
Date:2026-05-21
Distribution:Aminet
Download:mus/edit/FxBox.lha - View contents
Readme:mus/edit/FxBox.readme
Downloads:1261

FxBox

sample packs, source code and wiki:
https://github.com/marc365/fxbox

Imports 16bit, 24bit and 32bit floating point Aif and Wav
files, and Octamed modules.

Loads and saves Iff 8bit files, Iff CATs and AMOS sample
banks.

Can do mono, stereo, quad and 4 channel multi track.

Render Octamed modules as waveforms.

Record to disk and pipe over the network to a VST host, Win32
plugin included.

Network BPM sync and Octamed Arexx sync at the same time.

Realtime effects preview and oscilloscope is available on
accelerated machines.

Requires at least 1M ram, and supports up to 2G.

Written in AMOS Basic & compiled with AMOS Professional 365.

-----------------------------------------------------------------------------

Version 1.21

new features
------------
optional Windowed-Sinc interpolation implemented for resampling 
Help >> Options >> Interpolation

improved quality in the floating point routines and tone generators

new 14bit macros - 32bit to 14bit, 24bit to 14bit and 16bit to 14bit
use Open As Raw, then use the macros

shift Play All now acts as an unpause/restart function

Process >> Decode >> Deinterleave 24bit

Process >> Convert >> 16bit Flip - flips the byte order of a 16bit waveform

Process >> Filter >> Limit Noise - works like Contract but only on the lowest
dither level


updates
-------
transpose and finetune for octamed modules is now working

FINE= command to set the finetune (-8 to +7) for the next NOTE= command

NOTE= command expanded to allow note number or note name
NOTE=60 does the same as NOTE=C-6

the calculator fits underneath the oscilloscope and has an exit button

file requester support for gigabyte sized files

new saved files and recordings will appear in the file list sorted to the
correct position without a cache refresh

folder selection waits for mouse up and clicking can be cancelled by moving
off the item

mouse sets the position of the text cursor when editing the filename

the behaviour for using Range while Range Play is active has changed - it now
sets the range after mouse up instead of instantly on mouse down, also the
action can be cancelled by pressing the escape key before releasing the mouse

when opening in multi mode only position 1 will set the main frequency, other
modes always set the main frequency

other optimizations and edits for various reasons

bug fixes
---------
Process >> Resample >> By Rate had the from and to frequencies logically the
wrong way around

Repeat now works for the Resample subroutines without reopening their windows
 
the floppy distribution's powerpacker library was not compatible with 68000
for a500

the previous version source code, not the current version was included in the
lha distribution

removed need for _COPYSWAP _WORKSWAP in macros - demo2, triangular and
sawtooth macros updated

under some circumstances saving a stereo or quad iff had missing channels

***some 16SV files have a HI_LENGTH of half of what it should be, the BODY
size is used instead

opening octamed files will no longer purge the file list cache

fixed an interaction in the file requester when editing the text filename
then using other buttons

_REVERB and _PHASE can now be safely used in macros and sequences

_OPENASRAW no longer _STOPs and sets the mode to mono if the waveform is
loaded out-of-view

quad to multi macro updated to _NEW any existing waveforms in position 2, 3
and 4

other fixes and improvements for various reasons

-----------------------------------------------------------------------------

Version 1.20

new features
------------
File >> Open ... octamed modules can be rendered into waveforms

NOTE=C=1..B-6 command that lets macros and sequences set the piano note

Power Packer file decompression support


updates
-------
for the octamed rendering the variable buffer has increased to 160K, the
fxbox binary is around 340K

the system no longer stops play if a decoding is required after loading into
a bank that is out of view

improved quality of 32bit floating point conversion

Process >> Resample >> By Time in seconds

clickable Dither setting is now available Help >> Options

_PLAYALL is now just _PLAY

_ERASE is now just _NEW

added keyboard shortcut for _NEW, Amiga n

updated circle.asc, mixdown multi.asc and multi to quad.asc macros

new macro silence 1234.asc

new macro simple reverb.asc

new sequence shuttle.asc

SEQ command with no option can now print the sequence in direct mode

Help >> Flush Buffers to flush the sequence, variable buffers, arrays and
caches but not the waveforms

Mouse Zones are organized and allocated more efficiently

Library opening is now delayed until first use

_PLAYALL is now just _PLAY

_ERASE is now just _NEW

Resize renamed back to Size as it didn't "look" right

other source code updates and optimizations for various reasons


bug fixes
---------
Size by Time had problems parsing some time values only in the compiled
version

calculator now works when an fx window is open

_REWIND made the metronome go out of sync

a sequencer optimization means a500 can now play Demo1, but has a delayed
start

Demo2 seems to lockup on a500 and a1200 but can be stopped by holding the
spacebar

highlighting the time divisions sometimes had corruption with the colours

sequences no longer skip when using the scrolling macros menu

_OCTAVEUP and _OCTAVEDOWN now stay "in time" again after use

after a shift click Play Range to turn it off, the range was broken and
couldn't restart Range Play

failed _OPTIONS no longer exit the _OPTIONS window

various other bug fixes

-----------------------------------------------------------------------------

Version 1.19

new features
------------
Utilities >> Piano >> ... for live "playing" or "painting" sound into the
current waveform, see wiki

Edit >> Mix >> Amplitude maps the rms amplitude of the copy buffer onto the
waveform

Process >> Volume >> DC Halve removes the bottom half of the waveform

Process >> Encode/Decode >> Exponential Delta iff compression support

new macros - "Swap 5678" and "Swap 9101112" will swap all 4 in one move with
1234. Always Draw off for instant swap.

Edit >> Size updated Edit >> Resize >> By Size and By Time

Edit >> Swap >> ... new sub menu for quick swapping

sequencer now uses a dispatch queue for running background tasks


updates
-------
a sequence that repeats by reloading itself is now cached

extended the keyboard piano up a further 5 semi tones on both the lower and
upper decks

help updated and now accessible through Help >> Topics >> ...

main volume is no longer set when loading an iff

iff 'T','E','X','T' comment support and TEXT= command

_OPENASRAW now preserves the compression meta status if detected in header

shift click on Play Range and Play Display will deselect without resetting
the play position

other source code updates for various reasons


bug fixes
---------
build/make file updated due to the necessity of apcmp needing the memtrailer
patch running, see wiki

with range play, repositioning the single line play marker only worked when
loop was turned on

Edit >> Size didn't work in stereo or quad

the previous fudgy menu fix was incorrect, it created a problem with the
File >> sub menus, now resolved correctly

Show Range wasn't full screen on the left side

amos bank and octamed module loading now sets the meta NAME from the filename

meta data now cleared from memory using File >> New and Memory >> Erase All

with octamed modules not all 16 bit samples were converted automaticaly if
in multi track with a selected range !#$%

under some circumstances, running the command sequencer would cause errors
when using the menus

the tone generator window would also error if a certain type of sequence was
running

many TOAST notifications for subroutines were dependent on a previous
positive setting from an Ok button

-----------------------------------------------------------------------------

Version 1.18 (first aminet release)

new features
------------
File >> Save As >> Iff

File >> Save All >> Iff CAT concatenated iff file

Process >> Encode >> Fibonacci Delta

Process >> Decode >> Fibonacci Delta

iff parsing/loading improvements with meta data, multi octave, CATs, 16SVs,
24SVs and IESVs

File >> Properties window shows the meta data

NAME= (c)= AUTH= ANNO= commands to set the meta data for the current waveform

updates
-------
FREQ={1-96000} command to set the main frequency

VOL={0..64} command to set the main volume

SIZE={1..2147483647} command to set the size of the current waveform

expanded ea.iff.85.CHAN to include QUAD (RIGHT 4L LEFT 2L STEREO 6L QUAD 30L)

_WORKSWAP subroutine adds access to the work buffer for macros

triangular and sawtooth macros now store the user copy buffer in the work
buffer, restoring it when complete

interleave with the copy buffer is discontinued

interleave and deinterleave menu items moved to Process >> Encode/Decode >>

network config now defaults to the broadcast address 127.0.0.255

fxbox.cfg updated

other source code updates for various reasons

bug fixes
---------
new issue created in 1.17 fixed where the sample name and sizes in the header
were the previously selected details

_NOTEUP and _NOTEDOWN finished showing an incorrect frequency, the actual
frequency was correct

progress bar was left hanging at the end if running the subroutine from
direct mode

macros that used _COPY without a range left the full range selected after
completion

the filename in the header was not updated if a macro created a new "Unnamed"
filename

range select just a single line failed when the file was very big, selecting
a small chunk

if the time became over 99 hours due to very low frequency on very big files
the mix loop button graphic was corrupted

lag in the oscilloscope fixed

Piano would always switch to Range Play even if Display Play was active

switching to and from mode 4 with some empty banks carried over some
repeating distortion

setting the frequency in mode 4 with some empty banks corrupted the empty
play buffers causing repeating distortion

playing with looping turned off created the cyclical buffer without needing
to, playing a fraction of the start at the end

the Process >> menu had some fudgyness with its >> sub menus

resample _BYRATE _BYSIZE _BYBPM can now modify just a range in stereo and
quad

interleave range issues resolved

fixed typo in net sync NETWORK=TRU

-----------------------------------------------------------------------------

https://github.com/marc365/fxbox


Contents of mus/edit/FxBox.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 May 18 19:32 FxBox/
-rw-------  1000/1000   153034  370512  41.3% -lh5- f1f7 May 18 19:33 FxBox/fxbox
-rw-------  1000/1000       93     132  70.5% -lh5- 04e3 May 18 19:33 FxBox/fxbox.cfg
-rw-------  1000/1000      137     349  39.3% -lh5- 7201 May 18 19:33 FxBox/fxbox.cfg.info
-rw-------  1000/1000      249     738  33.7% -lh5- 06ec May 18 19:33 FxBox/fxbox.info
-rw-------  1000/1000   108605  412052  26.4% -lh5- 073d May 18 19:33 FxBox/fxbox_1_21f.AMOS
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 May 18 19:32 FxBox/macros/
-rw-------  1000/1000       57      59  96.6% -lh5- fb3a May 18 19:33 FxBox/macros/16bit dither.asc
-rw-------  1000/1000      115     189  60.8% -lh5- 2803 May 18 19:33 FxBox/macros/16bit to 14bit.asc
-rw-------  1000/1000      124     207  59.9% -lh5- 05ca May 18 19:33 FxBox/macros/24bit to 14bit.asc
-rw-------  1000/1000      124     207  59.9% -lh5- bf93 May 18 19:33 FxBox/macros/32bit to 14bit.asc
-rw-------  1000/1000       39      39 100.0% -lh0- f40a May 18 19:33 FxBox/macros/atmosphere.asc
-rw-------  1000/1000       31      93  33.3% -lh5- b0f5 May 18 19:33 FxBox/macros/bass boost.asc
-rw-------  1000/1000       11      11 100.0% -lh0- 1e96 May 18 19:33 FxBox/macros/boost.asc
-rw-------  1000/1000       54      61  88.5% -lh5- 1757 May 18 19:33 FxBox/macros/circle.asc
-rw-------  1000/1000       32      96  33.3% -lh5- b417 May 18 19:33 FxBox/macros/decimate.asc
-rw-------  1000/1000       81      81 100.0% -lh0- ff06 May 18 19:33 FxBox/macros/demo1.asc
-rw-------  1000/1000       81      82  98.8% -lh5- 83ab May 18 19:33 FxBox/macros/demo2.asc
-rw-------  1000/1000       37      37 100.0% -lh0- 28cc May 18 19:33 FxBox/macros/dither noise.asc
-rw-------  1000/1000       34      35  97.1% -lh5- 0720 May 18 19:33 FxBox/macros/enhance bass.asc
-rw-------  1000/1000       36      36 100.0% -lh0- 7366 May 18 19:33 FxBox/macros/enhance trebble.asc
-rw-------  1000/1000       28      28 100.0% -lh0- 09d3 May 18 19:33 FxBox/macros/flip stereo.asc
-rw-------  1000/1000       31      31 100.0% -lh0- 3268 May 18 19:33 FxBox/macros/lowres.asc
-rw-------  1000/1000       48      80  60.0% -lh5- 1e31 May 18 19:33 FxBox/macros/mixdown multi.asc
-rw-------  1000/1000       22      22 100.0% -lh0- 9a2f May 18 19:33 FxBox/macros/mixdown stereo.asc
-rw-------  1000/1000       68     123  55.3% -lh5- 11aa May 18 19:33 FxBox/macros/multi to quad.asc
-rw-------  1000/1000       42      47  89.4% -lh5- 595b May 18 19:33 FxBox/macros/octave down.asc
-rw-------  1000/1000       67      95  70.5% -lh5- 3495 May 18 19:33 FxBox/macros/octave up range.asc
-rw-------  1000/1000       39      39 100.0% -lh0- d340 May 18 19:33 FxBox/macros/octave up.asc
-rw-------  1000/1000       38      68  55.9% -lh5- a355 May 18 19:33 FxBox/macros/octivate.asc
-rw-------  1000/1000       23      55  41.8% -lh5- 6656 May 18 19:33 FxBox/macros/overdrive x5.asc
-rw-------  1000/1000       47      91  51.6% -lh5- 5fb1 May 18 19:33 FxBox/macros/prelay.asc
-rw-------  1000/1000       65     126  51.6% -lh5- f098 May 18 19:33 FxBox/macros/quad to multi.asc
-rw-------  1000/1000       42      45  93.3% -lh5- cdde May 18 19:33 FxBox/macros/sawtooth.asc
-rw-------  1000/1000       28      28 100.0% -lh0- b15a May 18 19:33 FxBox/macros/sharpen.asc
-rw-------  1000/1000       32      52  61.5% -lh5- be1f May 18 19:33 FxBox/macros/silence 1234.asc
-rw-------  1000/1000       39      90  43.3% -lh5- 9706 May 18 19:33 FxBox/macros/simple echo.asc
-rw-------  1000/1000       19      19 100.0% -lh0- f97f May 18 19:33 FxBox/macros/simple phaser.asc
-rw-------  1000/1000       40      40 100.0% -lh0- 8d6f May 18 19:33 FxBox/macros/simple reverb.asc
-rw-------  1000/1000       29      29 100.0% -lh0- 2af8 May 18 19:33 FxBox/macros/smooth.asc
-rw-------  1000/1000       33      36  91.7% -lh5- 1a82 May 18 19:33 FxBox/macros/swap 5678.asc
-rw-------  1000/1000       34      39  87.2% -lh5- 324f May 18 19:33 FxBox/macros/swap 9101112.asc
-rw-------  1000/1000       44      45  97.8% -lh5- d021 May 18 19:33 FxBox/macros/triangular.asc
-rw-------  1000/1000       11      11 100.0% -lh0- f541 May 18 19:33 FxBox/macros/update macros.asc
-rw-------  1000/1000       50      59  84.7% -lh5- 5fb1 May 18 19:33 FxBox/macros/vinyl noise.asc
-rw-------  1000/1000       43     180  23.9% -lh5- 923e May 18 19:33 FxBox/macros/white dither.asc
-rw-------  1000/1000      275     628  43.8% -lh5- b331 May 18 19:33 FxBox/macros.info
-rw-------  1000/1000      498     813  61.3% -lh5- 2841 May 18 19:33 FxBox/readme
-rw-------  1000/1000      164     345  47.5% -lh5- cd43 May 18 19:33 FxBox/readme.info
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 May 18 19:32 FxBox/samples/
-rw-------  1000/1000    28203   28904  97.6% -lh5- 4f65 May 18 19:33 FxBox/samples/256
-rw-------  1000/1000    89190  136508  65.3% -lh5- 7ac3 May 18 19:33 FxBox/samples/Samples.Abk
-rw-------  1000/1000     1652   14256  11.6% -lh5- ed88 May 18 19:33 FxBox/samples/a1000
-rw-------  1000/1000    15687   28616  54.8% -lh5- f4ee May 18 19:33 FxBox/samples/beat
-rw-------  1000/1000    18779   26134  71.9% -lh5- 8c19 May 18 19:33 FxBox/samples/bed
-rw-------  1000/1000     2774    4172  66.5% -lh5- 7401 May 18 19:33 FxBox/samples/clap
-rw-------  1000/1000     2882   10070  28.6% -lh5- 148d May 18 19:33 FxBox/samples/cowbell
-rw-------  1000/1000     3300    7354  44.9% -lh5- 92e4 May 18 19:33 FxBox/samples/electro
-rw-------  1000/1000     1916    6174  31.0% -lh5- f482 May 18 19:33 FxBox/samples/hardkick
-rw-------  1000/1000     1877    3116  60.2% -lh5- 5bd1 May 18 19:33 FxBox/samples/hclosed
-rw-------  1000/1000     4950    6946  71.3% -lh5- 58c7 May 18 19:33 FxBox/samples/hopen
-rw-------  1000/1000     6239    6676  93.5% -lh5- 88da May 18 19:33 FxBox/samples/lowkick
-rw-------  1000/1000   198084  250060  79.2% -lh5- e55f May 18 19:33 FxBox/samples/newdrums.med
-rw-------  1000/1000     1305    2564  50.9% -lh5- ed3e May 18 19:33 FxBox/samples/rimshot
-rw-------  1000/1000     3227    6834  47.2% -lh5- bd0f May 18 19:33 FxBox/samples/snare
-rw-------  1000/1000     1094    1852  59.1% -lh5- cb08 May 18 19:33 FxBox/samples/wood
-rw-------  1000/1000      274     628  43.6% -lh5- 9ee3 May 18 19:33 FxBox/samples.info
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 May 18 19:32 FxBox/sequences/
-rw-------  1000/1000        6       6 100.0% -lh0- a3ee May 18 19:33 FxBox/sequences/clear.asc
-rw-------  1000/1000       56      85  65.9% -lh5- e510 May 18 19:33 FxBox/sequences/flip.asc
-rw-------  1000/1000       46     114  40.4% -lh5- afb7 May 18 19:33 FxBox/sequences/forever.asc
-rw-------  1000/1000       73     576  12.7% -lh5- bc63 May 18 19:33 FxBox/sequences/shuttle.asc
-rw-------  1000/1000      836    4188  20.0% -lh5- 8920 May 18 19:33 FxBox/sequences/timestretch.asc
-rw-------  1000/1000      645    3142  20.5% -lh5- 4246 May 18 19:33 FxBox/sequences/wand.asc
-rw-------  1000/1000      275     628  43.8% -lh5- 60ec May 18 19:33 FxBox/sequences.info
-rw-------  1000/1000    57400   57856  99.2% -lh5- f16b May 18 19:33 FxBox/vst.zip
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        76 files  705643 1395739  50.6%            May 21 21:42
Page generated in 0.03 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>