Rajmil Fischman: Free Software

Rajmil Studio

Below is a list of my software with the newest listed first. 
Click on the blue arrow (far right) to expand and show more details (including audio/video clips & scores)


Version 1.01
© Rajmil Fischman 2016
Clouds implements a multi-platform real-time asynchronous granular synthesis created with MAX (https://cycling74.com/). It records audio into up to four different buffers, each with individual read position, wander, speed (time-stretch) and predominance (i.e. how often it is used in comparison to the other buffers). It also enables control of grain density, duration, transposition, envelope, spatial scatter and cloud envelope. The buffers can record a variety of sources, including synthesised waveforms, microphone capture and/or audio files. Clouds can produce mono, stereo, 5.1 surround and octophonic outputs, enabling panning within and beyond the circle of speakers with optional Doppler Shift. Granulation parameters can be controlled manually through the graphical user interface, generated randomly between set limits, and/or automated using QLists by means of text files containing breakpoint values. It is also possible to record outputs as audio files in a variety of formats. It includes a comprehensive user guide and tutorials which can be access from within the application.
A MAX source patch and standalone versions for Windows and Mac OSX are provided as downloads as follows: 
Clouds_32.zip‌   32 bit Windows executable.
Clouds_64.zip‌   64 bit Windows executable.
Clouds.zip‌   Mac OSX executable. (On MAC Security & Privacy settings make sure you have ANYWHERE selected in the ALLOW APPS DOWNLOADED FROM section otherwise the file might be reported as being damaged and unable to be opened. See below for further information)
Clouds_SOURCES.zip   MAX sources. (MAX 7 project). 
CLOUDS_README_Installation.pdf‌   installation instructions.
CLOUDS_Installation_&_User_Guide.pdf‌ full reference and tutorials
System Requirements
Clouds should run in any modern computer: performance will improve in faster processors. However, it is also possible to run CLOUDS in a slower system by reducing the CPU workload in MAX (see Troubleshooting at the end of the user guide).
The patch can be run as an executable (Windows: Clouds_32.exe or Clouds_32.exe; Mac OS: Clouds.app), straight from the sources or as a runtime MAX patch (Clouds.mxe or Clouds.mxf) using MAX version 7 upwards (available for free from Cycling74’: http://cycling74.com/downloads/). 
Screen Resolution
The size of the full patch is approximately 1626 x 850 pixels. Therefore, it will appear in its entirety in HD resolution, but may extend beyond the screen at lower resolutions.

Another problem that people may encounter on the MAC is that Clouds might not fit the screen. In fact, it should be fully visible in a retina display since its size is 1626x850, which actually is much smaller than an HD display of 1920x1200. Again, it is Apple not being clear with its users that the high resolution depends on how you set up the choices in the system preferences: the default display for Apple is not really 2560x1600, unless you set it to 'more space'. You can see how to do this in the following link: https://support.apple.com/kb/PH19043?locale=en_US: once you get to the display page select ‘scaled’ and ‘more space’.
Download Tips for MAC
A known issue with Apple, (which does not like users running  non-Apple or non-Apple vetted developers) can also give problems: OSX sends an inaccurate message pointing out that the software is damaged but in reality it does so because it is produced by a non-identified developer. The good news is that this is quite easy to fix: all you need to do is deactivate temporarily the security settings regarding non-Apple applications. Go to SYSTEM PREFERENCES then select SECURITY & PRIVACY then in the area marked ALLOW APPS DOWNLOADED FROM select ANYWHERE. Run the application once and then reactivate the security settings back. 
On Mac OS Sierra the facility to allow this has been hidden away. You can get around this by opening a Terminal window and type: sudo spctl --master-disable and then supply your password. The Anywhere option will then be visible once more to allow the application to run.



25.11.16    Version 1.01 released
CLOUDS version 1.01 rectifies the following bug:

  • The source reading Rate did not change in real time and it did not work when reversing the playback using negative values. This has now been rectified.

Many thanks to Julio Benavides (Lima, Peru) for identifying the bug.



MAES Logo  Manual Actions Expressive System (MAES)
MAES aims to enable music creation and performance using natural hand actions (e.g. hitting virtual objects, shaking them, etc.). Gestures are fully programmable and result from tracking and analysing hand motion and finger bend, potentially allowing performers to concentrate on natural actions from our daily use of the hands. It is designed to work with the P5 Glove and has been used to create music for this device (see https://vimeo.com/55093629). Nevertheless, it can also be used without a controller, offering a standard graphic interface for real time control of synthesis and processing. Furthermore, the MAX external that communicates with the P5 glove can be easily replaced by any other external or subpatch that provides all or part of the corresponding data (position X,Y,Z; orientation X,Y,Z; velocity X,Y,Z and individual finger bend), with relatively little effort.

System Requirements
Ideally, a fast processor should be used (e.g. i7 quad core). However, it is also possible to run MAES in a slower system by reducing the CPU workload in MAX (see Troubleshooting at the end of the user guide).
The patch can be run as an executable (Windows: MAES.EXE or Mac OS: MAES.APP), or as a runtime MAX patch (MAES.MXE both in Windows and Mac OS) using MAX Runtime version 6 upwards (available for free from Cycling74’: http://cycling74.com/downloads/).

While the corresponding patches will run in both Windows and OS, at present P5 Glove tracking is only possible in Windows. Therefore, when running in OSX, MAX will inform the user that the external P5GloveRF is missing. However, apart from not tracking the P5 glove, the patch should work normally.
This is due to the fact that there are no available P5 drivers for OSX. I hope to investigate the possibility of overcoming this problem in the near future. Also, I can provide the C sources for the external P5GloveRF to anyone interested in adapting it to OSX.

Finally, it is possible to use Boot Camp or a windows simulator (e.g. Parallels) in a Mac to run the patch in Windows and track the P5 Glove.

Screen Resolution
The size of the full patch is approximately 1770 x 920 pixels. Therefore, it will appear in its entirety in HD resolution, but will extend beyond the screen at lower resolutions, requiring resizing of the window to enable scrolling.

MAES_Installation_&_User_Guide‌  (please read this before installing the software)








The author acknowledges the support of:  

 Arts and Humanities Research Council, which made possible the creation of MAES.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details, https://www.gnu.org/licenses/licenses.html.

AL ... gorithmic Compositional Environment

 AL ... gorithmic Compositional Environment, developed by Rajmil Fischman is a multiple document interface (MDI) application, with frame windows that present views of different documents and/or several views of the same document. It is designed for the creation and manipulation of sonic events and their organization into a structured musical work. In order to aid user familiarity with the software and a reasonably short learning curve, care was taken to develop an interface within an accepted general standard for windows applications; including a menu bar, a tool bar, common window components and typical mouse ‘drag and drop’ operations.

Also, key shortcuts are implemented for most commands. Another important consideration in the design of AL was the desire to provide a reasonably open system, with the option for development of third party plug-ins; thus avoiding the constraints imposed by a single type of musical process. Currently, AL is distributed as free software, in conjunction with ERWIN, a plug-in that applies the solutions of Schröedinger’s equation for an atomic potential with radial symmetry (a well-known equation from Quantum Mechanics) to the creation of granular clouds. Hopefully, future developments by the author and others will implement a variety of compositional approaches in addition to ERWIN.

Please note that AL comes with ABSOLUTELY NO WARRANTY; for details see the GNU General Public License.(Adobe Acrobat Format). This is free software and you are welcome to redistribute it under the conditions detailed in the GNU General Public License. For more details, you can  write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. The GNU website is here.

electronicmusicianlogo01    Read the latest review in Electronic Musician  1 Nov 2003     

The author acknowledges the support of:

The Arts and Humanities Research Board‌, (later to become AHRC) which made possible the creation of these programs.


cdplogo01    The Composers’ Desktop Project‌, for the technical advice and support provided during the development of the software.


Minimum Requirements

Processor                     Pentium (Pentium III onwards recommended)

Operating System         Windows 8/7/XP/Vista/98/ME (AL was initially developed on Windows 2000 but the latest version has not been tested in this environment)

Screen Resolution         Although AL can run on lower resolutions, a minimum of 1024x 768 pixels or higher is recommended. The software will run on a smaller resolution but some graphics components may not fit in the screen.

Microsoft DirectX 8 TM  The AL and ERWIN installation disk should install DirectX 8TM, if required.

Soundcard                     DirectX TM compatible (recommended).

NOTE    Rehearse and playback functions are optimised to work with DirectX TM. There may be delays and crackles when using soundcards which are not DirectX TM compatible.


Installation Instructions

1.    Download the programme.  This should create a compressed, self-extracting file (ALandERWIN103.EXE) in your computer.

2.    Double click on ALandERWIN103.EXE.  This will extract all the files needed for installation, including a README file

3.    Double click on the extracted Setup.EXE file.

4.    If  you have not installed Direct X TM or have version lower than 8, SETUP.EXE will also install DirectX TM version 8 and may reboot your computer. If after rebooting the dialog for AL's installation does not reappear, double click on SETUP.EXE again.

5.    Finally, the SETUP.EXE program may have to load the install shield and reboot your computer again. If this happens and the dialog for AL's installation does not reappear, double click on SETUP.EXE one more time.

6.    After AL is installed, a shortcut on the desktop and an item on the programs menu should appear (Algorithmic Composition Environment).

7.    For Windows 7 and 8 users you will need to download an extra file from Microsoft: WinHlp32.exe
This will enable the Help feature to run correctly.

If you experience problems downloading large files and you still want to obtain a copy of AL and ERWIN, you can get it on a CD for the price of postage and packaging (5 pounds) from the Composers’ Desktop Project.


Updates History

17.7.03    Version 1.03 released
AL and ERWIN version 1.03 has the same functionality as version 1.02. However, the latter had a bug which could produce clicks when using certain kinds of audio sources, particularly in the case of pitched material. This has been corrected in version 1.03


 Al Software Download

There are two versions available: One for users who already have DirectX ver 8.1 (or above) already installed on their systems and one for users who have a version of DirectX previous to version 8.1
In order to check what version of DirectX you have installed run the command dxdiag (start button, then run)

If you have already installed AL and ERWIN version 1.02 and it is running properly, you should already have DirectX version 8.1 installed.

If you already have DirectX ver 8.1or above then  download this file Al&Erwin103.exe‌ (8.9Mb)

If you do not have DirectX ver 8.1or above then download this file:  AL&Erwin103+DirectX8.exe‌ (33.4Mb includes full DirectX installation)


Please address any feedback regarding AL to: r.a.fischman@keele.ac.uk. If you experience problems downloading large files and you still want to obtain a copy of AL and ERWIN, you can get it on a CD for the price of postage and packaging (5 pounds) from the Composers’ Desktop Project.