Csound Csound-dev Csound-tekno Search About

Announcing 3.485 PowerMac CSound (fwd)

Date1998-08-27 04:09
From"Matt J. Ingalls"
SubjectAnnouncing 3.485 PowerMac CSound (fwd)
BETA RELEASE		aug26.98
	Csound for Power Macintosh
=======================================
This Version: 
	fFitch code base	3.485
	Perf "engine"	3.485 (beta)
	Csound "front end"  1.0
	
Available From:
	ftp://mills.edu/ccm/csound.ppc
=======================================
changes from 3.484 (front end 1.0b)
=======================================
Perf:
- handful of bug fixes in fFitch code
- last command line (either by manual entry or
 passed from front end) is now saved for default
 for command line-only mode..
- dos/mac/Unix files all recognized!!!!
	(thanks John!!)
- fixed diskin backward playback bugs
- some bug fixes for displaying messages and
	polling for user events.
- fixed a bug in score sort created ftable size
	.0000001 less than number..
		
Front End:
- MIDI Pedal Threshold option removed so:
- Removed MIDI Dialog - put terminate option
	back in Options and Save MIDI to file
	in General prefs.
- Created option to use extensions in output
	file.  Made all extensions 3 letters as
	per Richard B's request.
- Made Buffers Dlog Modeless (and fixed bugs
	that this created..)
- Made "Reset All" Close all dlogs as well.

=======================================
This needs testing!  No doubt things will not
work.  When you find a potential bug don't
hesitate to email csound-dev@mills.edu
so we can fix the problem. (however, you may
first want to read the "known bugs" below)

If this "beta" version proves stable enough,
we will put out source
NOTE:  You do NOT need to remove old versions
from your hard disk anymore.  Csound/Perf now just
looks for the most recent(ly created) version of
its partner and talks to that one.  If this beta 
version is not working properly for you, you will 
need to remove both "CSound" and "Perf" applications
from your computer to use older Csound versions.

=======================================
KNOWN BUGS/INCOMPLETE FEATURES
=======================================
Documentation and Examples:
- has not yet been brought up todate.

Perf:
- Sometimes playback may cut off the last fraction of a
	second of the sound or (more likely and less serious)
	"hangs" for a moment after playback or when user hits 
	the transport then might give a slight "sputter"
	(problems with new OS -- will need work to fix)
- Transport is sometimes sluggish.
- RT Audio has not been tested!!!
- PostScript file write of graphics either does not
	work or writes only the first table???
- cant copy from listing window/Edit menu disabled
- Progress/Profile feature currently disabled
- rescale crashes for files with no header option
- many MIDI problems
- wg-opcodes not really working (new bug)

Front End:
- Reset All Options/Prefs does not update open windows
- Default Dirs by button flashes when appears, and if 
	dialog is already open stays in background.
- If Direct Rendering and you start CSound,
	project window doesnt open by default.
- "Synthesizing" output file name automatically might 
	sometimes replace a filename user already typed in.
	(could make this an option..)
	
=======================================
RECENTLY NEW CHANGES/FEATURES
=======================================
Perf:
- reconciliation with canonical(fFitch) code
  (with tons of changes/bug fixes -- see his release notes)
- changed about box and version numbers
- changed default window placements
- output window makes sure it is inside current screen size
- put in a hack in sound playback to prevent cutting off the
	end of the sound.  makes transport seem sluggish. and still
	doesnt remove the bug sometimes!!!
- listing file now created and still have output window display
- added file and edit menus
- various flag letter changes to be compatible with canonical
	sources (see below)	
- Changed file creator type to SoundHack, since we like tom 
	MUCH better than Digidesign - plus seems the only other app
   	to support AIFC-floating point.
- Fixed RT MIDI crash

Front End:
- make listing file "double-click-able" to open
	with the text editor and fixed bugs with selecting
	directory to be created.
- made project window have a "zoom" mode that
	only shows orc/sco/output and generate button.
- made a small button (lower/middle left) to "zoom"
	in and out of this view mode
- added a "View Files in Text Editor" command in the
	File menu.
- updated look to smaller fonts/ rearranged
	graphic placements all around.
- fixed bug "safety" overwrite feature contaminated
	SFDIR
- changed PVANAL to Max 65536 frame size and default hopsize
	to 64
- added progress/profile window so:
- eliminated "heartbeat" option
- made 32-bit float selection and SDII and WAV selection
	enable/disable popups according to whats possible.
- chaged color
- reworded "rescale" options, "render" and "sample size"
- changed default window placement
- made UTILS, Gen Prefs, and Directory dlogs modeless
- moved options out of preference window and into general
	prefs dlog since most dealt with text editor/post
	processsor which were in the gen pref window.
- changed about box and version numbers
- Put all Graphics options in a submenu
- added unsigned char sample size
- moved "Terminate on MIDI track end" option to MIDI dlog
- removed "Scot" option as it is no longer supported
- made output soundfile extension relate to header type
	(*.aiff, *.aifc, *.snd. *.wav)
- changed some of the default options/settings
- ???  (we kind of stopped documenting 
		these things for a while)

=======================================
NOTE TO DEVELOPERS AND USERS OF
OTHER FRONT END "LAUNCHERS"
=======================================
We have completely consolidated our sources and canonical 3.484 source. 
To do this, we had to change some of our Mac-Specific command 
line flags.  If you are a developer of a front end "launcher" 
that uses "Perf" you may have to change your application to 
accommodate.  The Mac-Specific flags are now:

-X fnam		Sound File Directory
-q fnam		Sound Sample-In Directory
-Q fnam		Analysis Directory
-V N		Number of chars in screen buffer for output window
-E N		Number of tables in graphics window
-p			Play after rendering
-e			Rescaled floats as shorts to max amplitude
-w			Record and Save MIDI input to a file
-y N		Enables Progress Display at rate N seconds
				or for negative N, at -N kperiods
-Y N		Enables Profile Display at rate N in seconds
				or for negative N, at -N kperiods
-- fnam		log output to file ("listing" file)

=======================================
TO DO (short term)
=======================================
- save window locations
- save user options in pref file rather
	than the application
- enable progress/profile (get code from dave)
- progress/profile on utils
- add user able to set creator of generated files
- cancel on score generation
- get perf to stop w/ cmd-period
- get perf playback play/stop with space bar?
- make score optional
- get rescale code cross-platform
- compile 68k version
- add a "sndinfo" button next to outputfile
- have option to not show output window at all
	(only to listing)???
- have project/orc files differences transparant
	
=======================================
TO DO (long term)
=======================================
- separate windows for dispfft and display
- try to patch "dribble" output to a file to
	output in the front end instead




matt ingalls
mingalls@concentric.net



Date1998-09-09 18:05
From"Matt J. Ingalls"
SubjectBug Fix: 3.485 PowerMac CSound
OK- a few bug fixes and im taking "beta"
out- probably shouldnt but dont know when ill
have a chance in next few weeks.

Thanks to Grant Covell and Javier Ruiz for 
their contributions to this release.

OFFICIAL RELEASE		sept10.98
	Csound for Power Macintosh
=======================================
This Version: 
	fFitch code base	3.485
	Perf "engine"		3.485
	Csound "front end"  1.0.1
	
Available From:
	ftp://mills.edu/ccm/csound.ppc
=======================================
changes from 3.485b (front end 1.0)
=======================================
Perf:
- Fixed bug in sndinfo not closing
- Added Javier Ruiz's Banner in About Box
- Diffed all files with canon source, still
	25 files that are different!
	
Front End:
- Added Javier Ruiz's Banner in About Box
- Made size toggle button toggle '+' and '-'
- Fixed bugs in Batch files.
=======================================
Please email bugs to csound-dev@mills.edu

-matt