<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Recent changes to news</title><link>http://sourceforge.net/p/discord/news/</link><description>Recent changes to news</description><language>en</language><lastBuildDate>Wed, 18 Jul 2012 19:51:11 -0000</lastBuildDate><item><title>discord status and future</title><link>http://sourceforge.net/p/discord/news/2010/03/discord-status-and-future/</link><description>I've added a few new features to discord without doing a release.  

The code in subversion has support for multiple waveforms in addition to sin (triangle, square, saw, reverse-saw, half-saw, reverse half-saw, and their smoothed counterparts).
I haven't found these other wave styles particularly useful, but they are there now, so they'll remain.

Multiple soundstreams within the same file, instead of using  listfiles -l to create them.  

Default configurations for part of the voices, not yet complete, and line wrapping.

 --auto_volume and --max_volume options to specify volume levels.

A spin voice using FFT.  This is almost working, but I can't seem to get the effect to work properly for about 60 degrees in front.

All of these are backward compatible with existing configuration files, they just add to and extend the existing format.

At some some point, I will probably complete the features, spend the time to update all the documentation, and make another release.  But it isn't imminent.  I'm currently using the latest version checked into subversion and it is working fine, but my use can't possibly be exhaustive for a protocol as complicated as that for discord has become.

For the most part, discord is a finished product in terms of what it does.  I might, when I consider it stabilized, write a gui in python and wxpython for the program as a separate standalone project.  My two other projects use this format, so it would be a natural.

Just a quick update.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stan</dc:creator><pubDate>Wed, 18 Jul 2012 19:51:11 -0000</pubDate><guid>http://sourceforge.nete26f2d3ec2458abf9f5bd5609b3afcbee172a1f0</guid></item><item><title>discord-3.1.1 released, backward compatible, bug fix</title><link>http://sourceforge.net/p/discord/news/2009/02/discord-311-released-backward-compatible-bug-fix/</link><description>This release is backward compatible will all scripts designed to run with versions greater than 3.0.0.

There was a stream synchronization error in the latest release of discord.  This release fixes that error.  The error will cause a segfault if you encounter it.  I ran multiple scripts without encountering it so it doesn't always bite.

A minor clean up in the html docs, removed a duplicate entry for the phase voice field descriptions.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stan</dc:creator><pubDate>Wed, 18 Jul 2012 19:51:11 -0000</pubDate><guid>http://sourceforge.netef065fb1993b0ac27f280adc895ba2198da30600</guid></item><item><title>discord-3.1.2 released, backward compatible, bug fix</title><link>http://sourceforge.net/p/discord/news/2009/02/discord-312-released-backward-compatible-bug-fix/</link><description>This is a bug fix only so is backward compatible,  No new functionality.

The bug is the same one as 3.1.1 fixed except it fixes it for writing to a file instead of playing the sound.  That is, under certain circumstances the synchronization of the multiple sound streams would create a segfault.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stan</dc:creator><pubDate>Wed, 18 Jul 2012 19:51:11 -0000</pubDate><guid>http://sourceforge.netbd6e05a8918c411fe8ef4acea4f2b6a48f88d20e</guid></item><item><title>discord 3.1.0 released, backward compatible</title><link>http://sourceforge.net/p/discord/news/2009/02/discord-310-released-backward-compatible/</link><description>While this release adds new features it is still backwards compatible.  Old scripts will run without any modification.

Add -l/--listfile option that allows multiple scripts to be run from a file simultaneously.  They can also be run by putting them all on the command line.  Options from files in a listfile (has a chorus suffix) are not read, only the play sequences.

Add -s/--shift option.  This allows all beat voice carriers and beats to be shifted up or down in synchrony.  From just more than -100 to any reasonable positive percentage.

Add a silence voice to serve as a placeholder in scripts, for voices or for time synchronization between scripts.

Changed all the included sound samples to mono wav files from aiff.

Some internal upkeep and tweaking.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stan</dc:creator><pubDate>Wed, 18 Jul 2012 19:51:10 -0000</pubDate><guid>http://sourceforge.net25672d1e39442dbca5765264f670d13c45872675</guid></item><item><title>discord 3.0.2 released, backward compatible </title><link>http://sourceforge.net/p/discord/news/2009/01/discord-302-released-backward-compatible-/</link><description>There is no change in functionality.

This is a minor bug fix for include files so that the static compiles don't depend on system header files for libsndfile and libsamplerate. 

Change some of the files verbiage.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stan</dc:creator><pubDate>Wed, 18 Jul 2012 19:51:10 -0000</pubDate><guid>http://sourceforge.net8add0d52ffb7039dba8d4a3089fd0b3ad9cbb212</guid></item><item><title>discord 3.0.1 released, backward compatible</title><link>http://sourceforge.net/p/discord/news/2008/12/discord-301-released-backward-compatible/</link><description>This release is a maintenance release to make discord compatible with both 32 bit and 64 bit systems.  It compiles cleanly and works fine on Fedora 9 i386 and Fedora 10 x86_64.  It is completely backward compatible as no changes were made to functionality.

It appears that libsndfile has been altered to work with libFLAC properly in Fedora 10.  Thus it should no longer be necessary to statically link in order to use FLAC files on that platform.  You can still link statically if you so choose.  Again, this worked on both Fedora 9 i386 and Fedora 10 x86_64 after quoting the AC_MSG_WARN macro in the acinclude.m4 files.

http://discord.sourceforge.net</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stan</dc:creator><pubDate>Wed, 18 Jul 2012 19:51:10 -0000</pubDate><guid>http://sourceforge.net60c62a20fd9b7f08da289345d22638cfa32d3eab</guid></item><item><title>discord on 64 bit systems, probably compile problems</title><link>http://sourceforge.net/p/discord/news/2008/11/discord-on-64-bit-systems-probably-compile-problems/</link><description>I've recently had some exposure to incompatibility issues between 32 bit and 64 bit systems.  I suspect that discord is *not* 64 bit safe.  When F10 comes out in a month or so I'll install it 64 bit and be able to resolve those problems.

In the meantime, there is a patch in subversion that *should* make discord 64 bit compliant.  It works in 32 bit.  It will go into the next release.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stan</dc:creator><pubDate>Wed, 18 Jul 2012 19:51:10 -0000</pubDate><guid>http://sourceforge.net26c381ba512ed6e3507a0ce2bc64d85442b046f4</guid></item><item><title>discord 3.0.0 released, not backward compatible</title><link>http://sourceforge.net/p/discord/news/2008/11/discord-300-released-not-backward-compatible/</link><description>The latest version of discord changes the phase and fm voices to use split logic, allowing them to pan and have split beats.  But this means that scripts using phase and fm voices with the older format will not work with the new version of discord.

Spaces are now allowed as separators in voice descriptions for the time sequences.

Modified (modernized?) the beginner and intermediate scripts.  Worked when I tried them but it is hard for me to judge anymore what would be effective for a beginner or an intermediate user.

There are modifications in place to make discord 64 bit compatible.  It works under 32 bit, but I haven't tested the 64 bit functionality yet (when F10 comes out).

No bugs fixed this pass because I haven't run across any.  That doesn't mean there aren't any there.  :-)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stan</dc:creator><pubDate>Wed, 18 Jul 2012 19:51:10 -0000</pubDate><guid>http://sourceforge.net8ac9951d7bf18fb4dc86104b10734a644aa1951d</guid></item><item><title>discord-2.2.0 released, backward compatible for version 2.*</title><link>http://sourceforge.net/p/discord/news/2008/10/discord-220-released-backward-compatible-for-version-2/</link><description>This release is backward compatible with any of the other version 2 releases.

Reworked the split beat functionality for chronaural and pulse voices.  Functions mostly the same, but have a lot more faith in it now.  Found and fixed a bug in the base chronaural voice that had right channel at half the volume of left channel.

Chronaural now can slide on sin threshold.

Fixed a bug in the fm voice that prevented it from working when there was no phase shift between the channels.

Changed the phase voice so that phase shifts of arbitrary size are now OK.  They were restricted to 360 degrees.

Added two new scripts to the included scripts.  They are variations of nightcap, with the 20 beats spread from low delta to low beta.  Only 10 minutes long, quick and easy to try them.  ;-)

Rationalized the threading, removing it from status printing.

Add verbose option so detailed status can be printed.  Changed the every option to allow decimal values so detailed status can be printed more frequently for debugging.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stan</dc:creator><pubDate>Wed, 18 Jul 2012 19:51:10 -0000</pubDate><guid>http://sourceforge.nete5847cc4d9e7cfb9979b8047537a491f8254b5ba</guid></item><item><title>Error for static linking instructions in README of 2.2.0</title><link>http://sourceforge.net/p/discord/news/2008/10/error-for-static-linking-instructions-in-readme-of-220/</link><description>The README file in the latest release has an error in the description of how to statically link the included libsndfile and libsamplerate with discord.  The line reads 
./configure --with-static-libsndfile --with-static-libsamplerate
and should read
./configure --enable-static-libsndfile --enable-static-libsamplerate

You can see the legitimate command by running
./configure --help</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stan</dc:creator><pubDate>Wed, 18 Jul 2012 19:51:10 -0000</pubDate><guid>http://sourceforge.net36aaaafb594a47dfaf5bb8d284df86bb0e84205f</guid></item></channel></rss>