Roger Dannenberg
ff60f598f3
Fixes 2 bugs in Nyquist: (1) Bug 2706 probably already has a workaround in place, but the original code called snd-samples with ny:all for the maximum length to retrieve, and now that ny:all is bigger than 32-bits, the value was getting truncated. This change fixes legacy code to be 64-bit-aware. (2) allows sounds to be accessed beyond their stop time even when they stop in the middle of a block of samples. For example, this Nyquist prompt no longer generates garbage or crashes:
...
(setf idur 5000)
(setf impulse (extract-abs 0 (/ idur *sound-srate*) (cue *track*)))
(mult 0.01 (convolve *track* impulse))
2021-03-28 22:55:36 -04:00
James Crook
7f1705ee71
Fix build (long vs int64_t issues)
2021-03-27 21:55:14 +00:00
Roger Dannenberg
cd79f1099b
Changes to allegro fix a bug where property lists are not properly saved/restored for Undo/Redo. Other changes make this code safer and more consistent between 32-bit and 64-bit architectures.
2021-03-27 13:21:01 -04:00
Paul Licameli
a4f9de784a
lib-src/portsmf: extra parens around intentional if/while assignments
2018-11-15 11:23:17 -05:00
Paul Licameli
263fbff02c
lib-src/portsmf: string literals as const char *, not char *
2018-11-15 11:23:17 -05:00
James Crook
6220c27613
Do an autoreconf -ivf
...
This was done on a Ubuntu 14.04 system with wxWidgets 3.1.1 installed.
The resulting buildfiles successfully build Audacity on Ubuntu 14.04 (with 3.1.1) and on Travis (with 3.0.0).
2018-04-02 17:32:17 +01:00
Benjamin Drung
787f2afd10
Introduce end-of-line normalization
...
Ensures that all files that Git considers to be text will have
normalized (LF) line endings in the repository. When core.eol is set to
native (which is the default), Git will convert the line endings of
normalized files in your working directory back to your platform's
native line ending.
See also https://git-scm.com/docs/gitattributes
2016-05-17 01:05:05 +02:00
Benjamin Drung
8d360fe5f3
Remove unwanted files
...
There are some files in the repository that match rules in .gitignore
and shouldn't have been committed to the repository. Thus remove them.
2016-05-17 01:05:05 +02:00
Leland Lucius
b1690f1801
Getting all build scripts to the same Automake 1.14 version
...
This way, building the minsrc tarball doesn't require multiple versions
of Automake to be installed. (Most things were at the 1.11 version, but
some were at the 1.14 version.)
Building minsrc should now work just fine.
2015-06-21 22:09:44 -07:00
lllucius@gmail.com
ea074f889b
Regenerate build files on Debian Wheezy
...
This will fix building the minsrc tarball on Debian Wheezy
2015-02-17 16:19:57 +00:00
lllucius@gmail.com
82d9b91184
Prepping for next release...regenerating build files
2015-01-03 05:57:16 +00:00
lllucius
0933da5b60
Additional changes required to get build working under VS2013.
...
I'll send the changes to libscorealign and portsmf upstream.
2014-10-06 05:55:35 +00:00
benjamin.drung@gmail.com
a0216505a0
Make all configure script executable.
2013-11-08 02:01:45 +00:00
benjamin.drung@gmail.com
718c8d8554
Add autotools-fix-make-dist.patch to fix dist target of portsmf.
2013-11-08 00:11:20 +00:00
lllucius
b4ba110811
Reverting r12850...hopefully
...
Never removed one before, but I'm pretty sure it is correct.
2013-11-03 01:54:50 +00:00
lllucius
f290b3d644
Converted CRLF to LF.
2013-11-01 23:22:33 +00:00
benjamin.drung@gmail.com
1b554517d7
Regenerate autotool files of portsmf with a newer autotool version.
...
The files are regererated by calling "autoreconf -f -i".
2013-11-01 10:20:29 +00:00
benjamin.drung@gmail.com
22e7fbbd06
Add and apply autotools.patch to fix all autotools warnings for portsmf.
2013-11-01 10:12:14 +00:00
benjamin.drung@gmail.com
c9b7f23924
lib-src/portsmf/configure.ac: Fix line ending.
2013-11-01 10:09:18 +00:00
lllucius@gmail.com
e64f907ec2
Updates for portsmf r227.
2013-10-31 07:56:52 +00:00
lllucius
a30f9e913b
Update portsmf to SVN r227.
2013-10-31 07:23:14 +00:00
richardash1981
5cd98b1cc7
Fix usage of AM_MAINTAINER_MODE macro as pointed out by Benjamin Drung
2011-02-25 22:24:38 +00:00
rbdannenberg
2fd5555378
Fixed playback/redraw interactions (redraw was converting from seconds to beats while player was trying to read seconds in another thread). Added compile-time option make channel select be the down position. Fixed problem with MIDI track mute to eliminate hung notes.
2010-10-07 21:36:39 +00:00
rbdannenberg
6fa857c3ae
Fixed MIDI playback on Linux. Still need configure files for libscorealign and portmidi. (I tweaked makefiles by hand to build and test with EXPERIMENTAL_MIDI_OUT and EXPERIMENTAL_SCOREALIGN.) Also, I updated portmidi files, including some bug fixes from the portmidi project.
2010-10-01 17:59:18 +00:00
rbdannenberg
576dfe6653
Restore Audacity xcode project (undoing accidentally committed OS X 10.6 changes in revision 10695). Fix some midi playback problems.
2010-10-01 15:26:46 +00:00
rbdannenberg
e76bfa39ef
Fix compiler warnings (string constant to char *) from allegro.h. Also implements play at speed for MIDI, but some MIDI playback problems remain.
2010-09-27 05:51:41 +00:00
rbdannenberg
a1f0e5ed5b
Extensive changes to improve NoteTrack display and (some) editing, NoteTrack playback via MIDI, and Midi-to-Audio alignment.
2010-09-18 21:02:36 +00:00
richardash1981
3d1217da2f
Remove all the .cvsignore files we don't need any more, and update the svn:ignore properties as needed, plus some improvements
2010-02-06 21:57:49 +00:00
ra
6e3e8dcfff
Remove some old erratta, and do a major tidy up of line endings and properties on source files
2010-01-24 13:33:28 +00:00
ra
58caf78a86
Move library tree where it belongs
2010-01-24 09:19:39 +00:00