Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Robert Fraser

Pages: 1 2 3 [4] 5 6 7
46
Announce / CDP Documentation Updated
« on: April 03, 2020, 09:49:55 PM »
The CDP documentation has been updated today (3rd Apr 2020). The online html docs were already the latest, as were the individual printable pdf versions, but the zip files of both were out-of-date (Aug 2018). Now corrected, with apologies for any inconvenience. The docs are housed at www.ensemble-software.net/CDPDocs

Two changes I would appreciate some help with: SFEDIT ISOLATE in cgroedit.htm has apparently been updated but to my eye it seems the same as in the unchanged sfedit.pdf. Similarly PAPLAY in cmcrefmn.htm / mctoolkit.pdf. Let me know if you can spot any difference(s) :) .

47
General Board / Re: midi to sequence
« on: December 04, 2019, 03:53:05 PM »
When it works, the MIDI-Sequence facility in Soundshaper is a two-pass process: it uses the public-domain program mf2t (as updated by Richard Dobson) to create a text file version of the MIDI file and then attempts to convert that into a .seq file for use with the CDP sequencer (extend sequence 2).

There are some problems with the present version which will need detailed investigation. It appears to work OK with a single track. In tests I have got it to convert a 4-track MIDI file, but I have also had access violations which have required a re-boot. I've found no problems with the first-pass mf2t, which can convert either type 0 or type 1 MIDI files.

If the .seq file is created successfully, you have to look at its first-line header before using it. It might look something like this - 60 60 60 60  - which indirectly tells you that 4 input files are needed. The first will be that in the current Soundshaper cell, the others must be selected via the OPTIONAL INPUTS panel, which will pop up when you select Sequencer from the process menus. These can be the same or different sounds. So in the above example, you might click the current cell three times to select the same source for inputs 2-4. An odd quirk of Sequencer is that two inputs are the minimum, so if there is only one source, you must click the source cell once as a dummy 2nd input. (I've no idea why this is.)

In conclusion, I think MIDI-Sequence can be made to work in a limited way, but there are clearly problems with it at present. I'll look into these further, but don't expect a quick fix. If the problems persist, the facility wil be removed from Soundshaper and perhaps offered as an external program to be used "as-is".

48
General Board / Re: midi to sequence
« on: December 02, 2019, 07:56:14 PM »
Thanks for your post, sonora. I'll look into it.

49
General Board / Re: sound shaper coming for OSX?
« on: September 06, 2019, 10:48:38 AM »
I don't know if it's been tried with the latest version.

50
General Board / Re: sound shaper coming for OSX?
« on: August 28, 2019, 09:50:16 PM »
Soundshaper already works on Parallels and similar emulations (or so I've been reliably informed). This is surely an easier and cheaper solution than a cheap PC?

I didn't mention financial constraints that are also hindering an OSX port at the moment. I do however have an old PC running Linux and as time permits, I plan to get CDP running on that and then start gradually re-building Soundshaper for Linux. The Free Pascal/Lazarus route is multi-platform, so code adapted for Linux might well cover most of what's needed for OSX. Crucially, the unit which assembles the command-line batch files that run CDP will need to be converted from the Windows CMD language to BASH, which can be tested on Linux and would also be used for OSX. The new player component, using the 3rd-party BASS library, has already been written in Free Pascal/Lazarus. Much of the user interface stuff  - menus, patchgrid and parameter setting - is pretty standard and should port without any trouble. The graph-edit page I'm less sure about. Other supporting pages - CDP Mix page and Data editor - could probably wait until after a first release.

51
General Board / Re: sound shaper coming for OSX?
« on: August 27, 2019, 10:37:28 PM »
I'm afraid not at the moment. I don't have a Mac to develop it on. In principle, the plan would be to adapt the present code (Delphi) to run in the Free Pascal equivalent (Lazarus), then adapt that to run in Linux and OSX. In practice, there are bound to be Mac and Linux-specific things that will take a lot of sorting out. Secondly, is there much demand for it? I'm not keen to spend months of work to create something that might be used by a handful of people.

52
General Board / Re: Release 7.0 functions missing (eg. in specnu)?
« on: August 22, 2019, 10:05:25 AM »
You're quite correct: the version of specnu released in 2016 does not seem to have the options rand or squeeze, and specnu slice mode 5 has also disappeared.  These were all present in Release 7.0 in Feb. 2014, but have somehow got lost in the 7.1 upgrade. Rand randomises the order of windows, giving a flutter effect, squeeze reduces the frequency range, altering the timbre, while slice 5 inverts the spectrum, creating dramatically different (usually inharmonic) frequency content. All useful functions which would enhance the CDP suite if they could be restored -- please?

53
General Board / Re: AMB files
« on: June 08, 2019, 02:19:47 PM »
Soundshaper does not currently support the '.amb' suffix, but the substance of ambisonic provision is supported.
For example, apply ABFPAN to a sound (Menu: Edit/Mix | Spatial |  Multichannel | Ambisonic Pan; called AMBIPAN for short) - you don't even need to pan it: you can leave start position and end position as 0. You have created an ambisonic file. Save this as myamb.wav; reload it into another row - it loads OK and it's the same. You could apply FMDCODE to give it multi-channel speaker positions. So the missing provision is just recognition of the .amb suffix in the filename. 

54
General Board / Re: AMB files
« on: June 07, 2019, 08:47:15 AM »
Soundshaper does support all the CDP functions that deal with .amb files, such as ABFPAN and FMDCODE. However, the provision could perhaps be more explicit, such as offering .amb output when saving a file. I'll look into this and report back.

55
Announce / Re: Soundshaper 5: support for Csound
« on: May 08, 2019, 05:35:08 PM »
Following some changes to the Csound provision (and other bugs), a revised version (5.04) is now available.
This includes access to the online CDP documentation from the program.   (R.F. 8/05/19)

56
Announce / Re: Soundshaper 5: support for Csound
« on: May 02, 2019, 10:17:28 AM »
I've found some issues over filenames in saving patches involving Csound. Will post a revised version a.s.a.p.

57
Announce / Soundshaper 5: support for Csound
« on: April 30, 2019, 09:13:40 PM »
The latest Soundshaper update (5.03) adds support for running Csound scripts, as well as users' own Batch scripts. The Csound scripts can either be for synthesis, writing to an output file, or for sound processing, with one or more input files. (Real-time output is not supported at present.)

The inputs and outputs are integrated within Soundshaper patches (process chains), i.e. a Csound process can precede or follow a CDP process, and the overall patch can be saved and recalled. Taken together, CDP and Csound cover a vast range of audio processes and a huge number of Csound examples are readily available, particularly for synthesis, which by comparison is a bit thin within CDP.

The update also includes Csound's implementation of Paulstretch (extreme time-stretching), hard-coded as a "normal" process with parameter control. I will be looking for other opcodes and scripts that would be worth integrating in this way and would welcome any suggestions and feedback.

58
Announce / Soundshaper 5 released
« on: March 01, 2019, 10:54:11 AM »
Soundshaper 5.0 (beta) has now been released. This version has important new features designed to improve workflow:
 - built-in streaming player/viewer, with extensive provision for editing and processing part of the sound
 - multi-layer patches: patches extended to multiple layers. Embed a patch within a patch; save and load this as a single object within a patch and so on
 - revised Process List: supports user-saved parameter settings (single presets) for rapid recall of favourite processes
 - improved file-saving
 - re-designed Main Page: clearer layout and menus. Support for many new skinned styles.

Soundshaper 5 (PC only, Vista-Win10) can be downloaded from www.ensemble-software.net .

59
Mac installation / Re: Soundshaper for OSX coming?
« on: February 07, 2019, 10:18:09 PM »
Soundshaper has been run successfully on Mac via Parallels and similar products. Not having a Mac, I can't test this. Apart from hardware limitations, I'm in the middle of upgrading Soundshaper to v.5.0, which has to precede any possible port.

60
General Board / Re: Applying multiple fx
« on: August 26, 2018, 02:54:14 PM »
Yes bash is almost identical to CMD. I don't have a Mac, but do have winbash if you're stuck. Try reading Richard Dobson's guide to Terminal, particularly his advice to change directory (cd) to where some sounds are; you'll see his CDP command lines are identical to those for Windows. As I'm sure you know, you no longer need .aifs for Mac, but CDP can handle them anyway, ir you can use COPYSFX to convert them to WAV.  The Terminal document is here:
http://www.ensemble-software.net/CDPDocs/htmltuts/terminal/UsingTerminal.htm

Pages: 1 2 3 [4] 5 6 7