feat (sox-segmemt): add default for window (symmetrical half-sine)
feat (sox-process): sox-segment method for mixing pipes
feat (preferences): default M1 executable and increase buffer size
chore (sounds): update example soundfiles
doc: updating version numbers & dates
Add overlap-add functionalities for (windowed) analysis and granular synthesis/processing
docs: update tutorial patches
doc: updating sox-fade and sox-segment documentation
feat (sox-analysis): add group-and-tuple for windowed dft analysis
doc (sox-segment): add documentation to class
feat(rendering): add x-platform keyword for autonaming
fix: loading order respects class hierarchy
fix: corrected URLs and effect name in load file
feat!(sox-trim): time in samples or secs now inferred by type (float/int)
feat (analysis): add list-grouping functions
fix (sox-segment): correcting erroneous variable names
feat (sox-segment): add objfromobjs methods
feat (sox-segment): add windowing feature
feat (sox-fade): add methods for samples (int) vs secs (float)
feat (utilities): add sliding-bounds function for OLA synthesis
feat (input-combiners): add initial sox-segment class
feat: add sox-segmenter method
feat (analysis): add segments->sr function
test (player): add initial methods for new player
feat (sox-mix): P-O-C for storing duration and cmds in class slot
fix (player): employ *sox-audio-device* explicitly
test (sox-process): now calls sox-play for realtime
feat (player): add sox-effects option
feat (player): add clipping to and samplebits
refactor (player): moved code into :om namespace
feat (player): add proof-of-concept for asynchronous playback scheme
feat: update tutorial patches for sox-player
remove!: remove sox-players for om versions < 6.8
chore: update .gitignore for #-based file patterns
auto filenaming bug
Fixed in 968eaa1. Now uses optional millisecond in filename + optional suffix.
feat (player): run sox in bg and retrieve PID
fix (player): kill process now uses force
feat(rendering): improve auto-filenaming and string-concatenation helpers
doc: update output-filenaming patch in tutorials
Merge branch 'hotfix/file-overwriting'
Merge tag 'file-overwriting' into develop
test: add functionality for call-tracing of sox-process
test: add debugging options for sox-process
fix(rendering): fix bug overwriting source files
refactor: Remove obsolete files not present in develop
chore: Sync all missing files from develop after merge
Merge branch 'develop'
feat: add helper functions for numeric computation precision
fix: updating tutorial patches
fix: correcting sound level and obj issues
fix: sox pad now prints floats instead of doubles
Update 3-fading.omp
feat: add bpf method to sox-fade effect
refact: use symbols for specifying units instead of strings
chore: too many changes to list specifically
chore: updating gitignore files
fix: removed sox-kill from player-stop method
Suggestions: a) use a finer internal timer, e.g. (get-internal-real-time) or (get-internal-run-time) b) use a counter (e.g. when processing lists, use a counter to iterate and auto-name object-oriented)
A possible way to stop would be to kill the process. Possible approach: immediately after starting playback in OM player query PID (process ID) and store in local variable in player, when hittting “stop” button, kill that process ID .
stop playback
stop playback
auto filenaming bug
Audio-Suffix Bug
Ambisonics Format Conversion
Audio-Suffix Bug
Textfile rendering
Fix gain mismatch
setting for ulimits
fix(player): fixing bug for volume conversion from OM to sox players
fix (player): adapt editor settings and vol conversions for OM sound editor changes
fix (library): remove dependency to orphaned :om-audio package
cleaned and updated .gitignore file
added *.64xfasl to gitignore file
Some minor fixes and adaptations
Updated example patch for convolution reverb
Updated OM-SoX and ReadMe files
Merge branch 'hotfix/1.0.1'
Updated OM-SoX.lisp file
Removed om-clip from utilities.lisp and updated...
updated gitignore file
added a bit of code to sox-synth
minor motifs and improvements
minor modifs
Small updates in ReadMe.md file
Merge branch 'feature/waveform2' into develop
Removed om-clip function (now natively in OM)
Minor changes/fixes
some modifs for calculating waveform vals
Merge branch 'feature/waveform' into develop
minor note/comment in waveform.lisp
Removed some obsolete code
Updated list of supported formats
removing marlon-flac file
Started on integrating waveform display for oth...
Update soundobj-edits file to display sonogram ...
minor change in gitignore file and utilities.lisp
Minor omsox-version change in loadilfe