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

mus/edit/FxBox.lha

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

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.20

new features
------------
File >> Open ... octamed modules can be rendered into waveforms by being
converted to a sequence first, the sequence runs the Piano on each step, it
sets the Time Divison to the number of lines in the block and renders the
samples into the waveform. the rendering process bypasses the dispatch queue
to work on each step non-realtime the first time you play it. if the module
is loaded into position 1 blank waveforms are created for each track using
the tempo to calculate the length, the samples from the module are loaded
after these - at position 5 for a 4 track module etc. subsequently loading a
module into position 5 or higher doesn't do that and preserves the first 4
tracks. the polyphonic piano setting has an effect on the mixing process. a
requester is shown to select the block number to be rendered.
Instrument transpose and fine tune are not implemented, volume is not
implemented, loop definitions are not used, stereo samples probably double up
in mono, no other effect commands are supported and the tempo calculation
needs more work, 4 channel, 8 channel and mix-mode modules are supported.
sometimes it creates unexpected results but thats great fun! get in touch if
you have problems with a specific file or want me to listen to something...

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 Mar 25 23:10 FxBox/
-rw-------  1000/1000   142555  338988  42.1% -lh5- 98e3 Mar 25 23:11 FxBox/fxbox
-rw-------  1000/1000   102095  389610  26.2% -lh5- c226 Mar 25 23:11 FxBox/fxbox.AMOS
-rw-------  1000/1000       93     132  70.5% -lh5- 04e3 Mar 25 23:11 FxBox/fxbox.cfg
-rw-------  1000/1000      137     349  39.3% -lh5- 7201 Mar 25 23:11 FxBox/fxbox.cfg.info
-rw-------  1000/1000      249     738  33.7% -lh5- 06ec Mar 25 23:11 FxBox/fxbox.info
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Mar 25 23:10 FxBox/macros/
-rw-------  1000/1000       57      59  96.6% -lh5- fb3a Mar 25 23:11 FxBox/macros/16bit dither.asc
-rw-------  1000/1000       39      39 100.0% -lh0- f40a Mar 25 23:11 FxBox/macros/atmosphere.asc
-rw-------  1000/1000       31      93  33.3% -lh5- b0f5 Mar 25 23:11 FxBox/macros/bass boost.asc
-rw-------  1000/1000       11      11 100.0% -lh0- 1e96 Mar 25 23:11 FxBox/macros/boost.asc
-rw-------  1000/1000       54      61  88.5% -lh5- 1757 Mar 25 23:11 FxBox/macros/circle.asc
-rw-------  1000/1000       32      96  33.3% -lh5- b417 Mar 25 23:11 FxBox/macros/decimate.asc
-rw-------  1000/1000       81      81 100.0% -lh0- ff06 Mar 25 23:11 FxBox/macros/demo1.asc
-rw-------  1000/1000       72      72 100.0% -lh0- 3851 Mar 25 23:11 FxBox/macros/demo2.asc
-rw-------  1000/1000       37      37 100.0% -lh0- 28cc Mar 25 23:11 FxBox/macros/dither noise.asc
-rw-------  1000/1000       34      35  97.1% -lh5- 0720 Mar 25 23:11 FxBox/macros/enhance bass.asc
-rw-------  1000/1000       36      36 100.0% -lh0- 7366 Mar 25 23:11 FxBox/macros/enhance trebble.asc
-rw-------  1000/1000       28      28 100.0% -lh0- 09d3 Mar 25 23:11 FxBox/macros/flip stereo.asc
-rw-------  1000/1000       31      31 100.0% -lh0- 3268 Mar 25 23:11 FxBox/macros/lowres.asc
-rw-------  1000/1000       48      80  60.0% -lh5- 1e31 Mar 25 23:11 FxBox/macros/mixdown multi.asc
-rw-------  1000/1000       22      22 100.0% -lh0- 9a2f Mar 25 23:11 FxBox/macros/mixdown stereo.asc
-rw-------  1000/1000       68     123  55.3% -lh5- 11aa Mar 25 23:11 FxBox/macros/multi to quad.asc
-rw-------  1000/1000       42      47  89.4% -lh5- 595b Mar 25 23:11 FxBox/macros/octave down.asc
-rw-------  1000/1000       67      95  70.5% -lh5- 3495 Mar 25 23:11 FxBox/macros/octave up range.asc
-rw-------  1000/1000       39      39 100.0% -lh0- d340 Mar 25 23:11 FxBox/macros/octave up.asc
-rw-------  1000/1000       38      68  55.9% -lh5- a355 Mar 25 23:11 FxBox/macros/octivate.asc
-rw-------  1000/1000       23      55  41.8% -lh5- 6656 Mar 25 23:11 FxBox/macros/overdrive x5.asc
-rw-------  1000/1000       47      91  51.6% -lh5- 5fb1 Mar 25 23:11 FxBox/macros/prelay.asc
-rw-------  1000/1000       61     111  55.0% -lh5- 819b Mar 25 23:11 FxBox/macros/quad to multi.asc
-rw-------  1000/1000       59     105  56.2% -lh5- 189b Mar 25 23:11 FxBox/macros/sawtooth.asc
-rw-------  1000/1000       28      28 100.0% -lh0- b15a Mar 25 23:11 FxBox/macros/sharpen.asc
-rw-------  1000/1000       32      52  61.5% -lh5- be1f Mar 25 23:11 FxBox/macros/silence 1234.asc
-rw-------  1000/1000       39      90  43.3% -lh5- 9706 Mar 25 23:11 FxBox/macros/simple echo.asc
-rw-------  1000/1000       19      19 100.0% -lh0- f97f Mar 25 23:11 FxBox/macros/simple phaser.asc
-rw-------  1000/1000       29      29 100.0% -lh0- 2af8 Mar 25 23:11 FxBox/macros/smooth.asc
-rw-------  1000/1000       33      36  91.7% -lh5- 1a82 Mar 25 23:11 FxBox/macros/swap 5678.asc
-rw-------  1000/1000       34      39  87.2% -lh5- 324f Mar 25 23:11 FxBox/macros/swap 9101112.asc
-rw-------  1000/1000       57     105  54.3% -lh5- fce5 Mar 25 23:11 FxBox/macros/triangular.asc
-rw-------  1000/1000       11      11 100.0% -lh0- f541 Mar 25 23:11 FxBox/macros/update macros.asc
-rw-------  1000/1000       50      59  84.7% -lh5- 5fb1 Mar 25 23:11 FxBox/macros/vinyl noise.asc
-rw-------  1000/1000       43     180  23.9% -lh5- 923e Mar 25 23:11 FxBox/macros/white dither.asc
-rw-------  1000/1000      275     628  43.8% -lh5- b331 Mar 25 23:11 FxBox/macros.info
-rw-------  1000/1000      497     813  61.1% -lh5- 327d Mar 25 23:11 FxBox/readme
-rw-------  1000/1000      164     345  47.5% -lh5- cd43 Mar 25 23:11 FxBox/readme.info
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Mar 25 23:10 FxBox/samples/
-rw-------  1000/1000    27230   57150  47.6% -lh5- b3c2 Mar 25 23:11 FxBox/samples/256
-rw-------  1000/1000    89190  136508  65.3% -lh5- 7ac3 Mar 25 23:11 FxBox/samples/Samples.Abk
-rw-------  1000/1000     1652   14256  11.6% -lh5- ed88 Mar 25 23:11 FxBox/samples/a1000
-rw-------  1000/1000    15687   28616  54.8% -lh5- f4ee Mar 25 23:11 FxBox/samples/beat
-rw-------  1000/1000    18779   26134  71.9% -lh5- 8c19 Mar 25 23:11 FxBox/samples/bed
-rw-------  1000/1000     2774    4172  66.5% -lh5- 7401 Mar 25 23:11 FxBox/samples/clap
-rw-------  1000/1000     2882   10070  28.6% -lh5- 148d Mar 25 23:11 FxBox/samples/cowbell
-rw-------  1000/1000     3300    7354  44.9% -lh5- 92e4 Mar 25 23:11 FxBox/samples/electro
-rw-------  1000/1000     1916    6174  31.0% -lh5- f482 Mar 25 23:11 FxBox/samples/hardkick
-rw-------  1000/1000     1877    3116  60.2% -lh5- 5bd1 Mar 25 23:11 FxBox/samples/hclosed
-rw-------  1000/1000     4950    6946  71.3% -lh5- 58c7 Mar 25 23:11 FxBox/samples/hopen
-rw-------  1000/1000     5433   32074  16.9% -lh5- 7c3a Mar 25 23:11 FxBox/samples/lowkick
-rw-------  1000/1000   198084  250060  79.2% -lh5- e55f Mar 25 23:11 FxBox/samples/newdrums.med
-rw-------  1000/1000     1305    2564  50.9% -lh5- ed3e Mar 25 23:11 FxBox/samples/rimshot
-rw-------  1000/1000     3227    6834  47.2% -lh5- bd0f Mar 25 23:11 FxBox/samples/snare
-rw-------  1000/1000     1094    1852  59.1% -lh5- cb08 Mar 25 23:11 FxBox/samples/wood
-rw-------  1000/1000      274     628  43.6% -lh5- 9ee3 Mar 25 23:11 FxBox/samples.info
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Mar 25 23:10 FxBox/sequences/
-rw-------  1000/1000        6       6 100.0% -lh0- a3ee Mar 25 23:11 FxBox/sequences/clear.asc
-rw-------  1000/1000       56      85  65.9% -lh5- e510 Mar 25 23:11 FxBox/sequences/flip.asc
-rw-------  1000/1000       46     114  40.4% -lh5- afb7 Mar 25 23:11 FxBox/sequences/forever.asc
-rw-------  1000/1000       73     576  12.7% -lh5- bc63 Mar 25 23:11 FxBox/sequences/shuttle.asc
-rw-------  1000/1000      836    4188  20.0% -lh5- 8920 Mar 25 23:11 FxBox/sequences/timestretch.asc
-rw-------  1000/1000      645    3142  20.5% -lh5- 4246 Mar 25 23:11 FxBox/sequences/wand.asc
-rw-------  1000/1000      275     628  43.8% -lh5- 60ec Mar 25 23:11 FxBox/sequences.info
-rw-------  1000/1000    57400   57856  99.2% -lh5- f16b Mar 25 23:11 FxBox/vst.zip
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        72 files  686488 1394869  49.2%            Mar 26 10:42
Page generated in 0.04 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>