Windows 93

Finally a good Windows version.

windows93

Melody Generator

Not much remains of this Melody Generator. This is the article by the author, Dirk-Jan Povel, published in 2010. There is no more trace of the software on the internet.

melody generator

 

Melody Generator is a tool for the construction of (tonal) melodies. Melody Generator runs on Macintosh and Windows platforms and can be downloaded freely.

A melody is conceived as consisting of a number of Parts. At present Melody Generator comprises three models of Melody generation: Attraction, Chord-based, Scale-based.

Each Part is generated in a number of phases: Construction, Editing, Re-arranging, and Transforming:

Construction is performed in the Melody Construction pane, shown above. Each aspect of a Part can be generated repeatedly and the results inspected. A melody can also be based upon a ‘Form’. By pushing the ‘Done’ button the construction of a Part is terminated.

Editing Notes can be added by right-clicking on an empty slot, notes can be removed or modified by right-clicking on a note.

A melody can be elaborated and transposed. Elaboration may again be removed.

Arrange: After one or more Parts have been generated, Parts can be removed, moved and duplicated.

Transform After a Part has been finished you can apply one or more transformations. These are are most useful for making variations of a Part.

Each step in the construction of a melody is displayed in the Melody pane and can be played with the parameter settings in the Play parameters pane.

Melodies can be stored temporarily in the Melody Store pane. Melodies can be saved to disk in MIDI format and mg2 format.

Software by Dirk-Jan Povel.

BEASTmulch

super-collider

BEASTmulch is an AHRC (Arts & Humanities Research Council) funded research project exploring approaches to large-scale multichannel electroacoustic composition and presentation, lead by Scott Wilson along with Jonty Harrison and Sergio Luque at the University of Birmingham.

BEASTmulch System is a software tool for the presentation of electroacoustic music over multichannel systems. Designed primarily with a classic ‘live diffusion’ model in mind, it is nevertheless flexible enough to be adapted for a number of purposes, and can support input and output configurations of arbitrary complexity (i.e. live inputs, soundfiles with varying numbers of channels, etc.).

The software has numerous features (e.g. realtime reconfigurable routing, channel processing, automation, etc.), incorporates various standard and non-standard spatialisation techniques (VBAP, ambisonics, etc.), and adapts easily to both small and large (i.e. > 100 loudspeakers) systems.

BEASTmulch System is the software component of the BEAST concert system.

System Requirements: Mac OSX 10.4 – 10.5 (10.6 compatibility forthcoming).

BEASTmulchLib is a SuperCollider class library designed for use in the creation, processing and presentation of complex multichannel signal chains. Objects include sources, matrix routers and mixers, and sound processors and spatialisers. The latter are based on a simple user-extensible plugin architecture. Many classes have elegant GUI representations.

The library also includes classes which represent a variety of different controllers, including MIDI controllers, GUI Faders, EtherSense, etc., and provides support for controller automation (i.e automated mixing and diffusion).

It supports a number of common spatialisation techniques, such as Ambisonics, and includes SC ports of Ville Pullki’s Vector Base Amplitude Panning (VBAP), and the Loris analysis resynthesis method. It also supports some idiosyncratic techniques, such as Spatial Swarm Granulation, and provides utility classes for Speaker Array balancing and visualisation.

Currently the library is not fully cross-platform: GUI classes and UGens are OSX only.

Site is here.

Generative Gestaltung

Generative Gestaltung è un simpatico sito di codice Processing che offre accesso diretto al codice di tutti gli esempi. In realtà gli esempi sono parte di un libro (Generative Design) acquistabile sul sito, comunque, anche da soli, possono dare spunti interessanti.

Il codice processing può essere scaricato da qui:

VPT 7

VPT (VideoProjectionTool) is a free multipurpose realtime projection software tool for Mac and Windows created by HC Gilje.

Among other things it can be used for projecting video on complex forms, adapt a projection to a particular space/surface, combine recorded and live footage, for multiscreen HD playback, for interactive installations using arduino sensors or camera tracking ++

VPT has become a popular tool for theatre and installation use, but is also used by VJs.
The previous version,VPT 6, was downloaded over 20000 times.

The last version is VPT 8. Download from here.

Eanalysis

Eanalysis

EAnalysis è un software per Mac creato specificamente per l’analisi e la rappresentazione di sound based music, ovvero la musica elettroacustica.

Ecco, ad esempio, come è possibile rappresentare parte di tre brani di François Bayle: L’oiseau moqueur, L’oiseau triste e L’oiseau zen tratti dai Trois rêves d’oiseau.

In ogni schermata possiamo vedere il sonogramma e la forma d’onda in basso, mentre nella parte superiore viene creata una rappresentazione grafica degli eventi sonori. Questa rappresentazione non è automatica, però il software dispone di strumenti individuare e marcare gli eventi sonori (in pratica una forma di segmentazione). Inoltre può importare dati da altri software come Sonic Visualiser, Audiosculpt, Acousmographe, Pro Tools, etc. (click image to enlarge)

EanalysisEAnalysis può essere scaricato da qui.

Att.ne: la versione attuale non funziona con Yosemite (come, del resto, gran parte del Mac).

Altre informazioni riportate sul sito:

Research and development: Dr Pierre Couprie. Coordination: Prof Simon Emmerson & Prof Leigh Landy

The development of EAnalysis is part of the research project entitled ‘New multimedia tools for electroacoustic music analysis’ at the MTI Research Centre of De Montfort University (Leicester, UK). The project is funded by the Arts and Humanities Research Council (AHRC).

This piece of software aims at experimenting new types of graphic representations and new analytical methods with an intuitive interface and adapted tools for analysis purposes.

Features

  • Visualise sonogram (linear or logarithmic) and waveform.
  • Import several audio and/or movie files to analyse multitrack works or compare different works.
  • Create beautiful representations with graphic events on different layers.
  • Analyse with analytical events and sound/musical parameters.
  • Create your own analytical lists of parameters and share them.
  • Annotate during playback with time text.
  • Use graphic tablet or interactive whiteboard to draw representation.
  • Use several types of views in the same interface.
  • Create charts and maps from sound extracts: paradigmatic chart, generative tree, soundscape map, etc.
  • Create synchronised slideshow.
  • Create layers of sonograms from several tracks to analyse space motions, difference between versions of same work, or different works.
  • Save configurations (snapshots).
  • Import data from other software like Sonic Visualiser, Audiosculpt, Acousmographe, etc.
  • Import Pro Tools information sessions and create graphic representation from sound clips.
  • Export to images, movies, and text files (txt, csv, xml, json).
  • Export without media to share analysis without copyright restrictions.

MaxScore

MaxScore

MaxScore è un software che gestisce la notazione musicale in Max/MSP e Ableton Live via Max for Live.

In pratica è un oggetto Max che accetta messaggi per creare note e trasformarle. La partitura può essere salvata, caricata ed esportata in MusicXML e nel formato di LilyPond. È inoltre in grado di eseguire una partitura inviando messaggi ad ai vostri patch Max/MSP.

MaxScore è scritto in Java ed è stato sviluppato da algomusic.com che ha creato una libreria proprietaria chiamata JMSL (Java Music Specification Language):

JMSL is a Java API for music composition, interactive performance, and intelligent instrument design. With JMSL, the composer/programmer can create stand-alone musical applications or deploy applets on the web.
JMSL supports JSyn (Java Synthesizer, a music synth API written in Java) and MIDI.

Il download e l’utilizzo di MaxScore sono gratuiti per i possessori di una licenza JMSL, che costa $50 per gli studenti e per coloro che vogliono usare solo MaxScore con Max/MSP e Max for Live. Per tutti gli altri, cioè coloro che intendono sviluppare applicazioni in JMSL, la licenza per uso non commerciale, educativo e artistico costa $120. Per altre info, vedere qui.

Partitura

Partitura è un software molto interessante che genera immagini in movimento a partire da una traccia audio.

NB: la generazione non è immediata. Partitura è un linguaggio di programmazione con interfaccia grafica nello stile di MAX/Msp e del suo modulo grafico Jitter.

Il software nasce dalla collaborazione di Abstract Birds e Quayola ed è free per uso non commerciale. È stato realizzato utilizzando il toolkit vvvv dal cui sito è scaricabile.

Partitura is a custom software built in vvvv.org to generate realtime graphics aimed at visualising sound. The term “Partitura” (score) implies a connection with music, and this metaphor is the main focus of the project. Partitura aims to create a new system for translating sound into visual forms. Inspired by the studies of artists such as Kandinsky, Paul Klee, Oscar Fischinger and Norman McLaren, the images generated by Partitura are based on a precise and coherent system of relationships between various types of geometries. The main characteristic of this system is its horizontal linear structure, like that of a musical score. It is along this linear environment that the different classes of abstract elements are created and evolve over time according to the sound. Partitura creates endless ever-evolving abstract landscapes that can respond to musical structures, audio analysis and manual gestural inputs. It is an instrument that visualises sound with both the freedom of spontaneous personal interpretation/improvisation and at the same time maintaining the automations and triggers of mathematical precision.

Partitura defines a coherent language of its own for the creation of new contemporary abstractions. It is within this system that Partitura creates worlds that expand from a single dot to multiple galaxies, from minimalism to complexity, from rigid to elastic, from solid to liquid, from angular to smoothness, from tentative to boldness, from calm to agitation, from slow to fast, from desaturated to saturation, from dark to lightness, from predictable to unpredictability. Literally ‘everything’ and its opposite… just like a musical flow.

SCIgen

Se qualcuno di voi ha bisogno di esibire un dotto articolo scientifico, incomprensibile ai più, nell’area della ricerca informatica e deve scriverlo per, diciamo, domani, può utilizzare SCIgen.

Si tratta di generatore di articoli privi di senso, ma con una forma che imita piuttosto bene quella di un tipico scritto da congresso o rivista del settore. Un gramelot scientifico creato grazie a una grammatica context-free (grammatica libera dal contesto o CFG), cioè una grammatica formale in cui ogni simbolo è generato a partire dai precedenti. In tal modo si possono ottenere delle frasi che “stanno in piedi” in sè stesse, ma non sono logicamente collegate l’una con l’altra.

Usando però dei termini che fanno tutti parte di una certa area culturale, si possono anche fare discorsi che, ad un esame superficiale, sembrano avere un senso (alcuni politici evidentemente utilizzano un sistema simile da anni).

Ecco un breve estratto di un pezzo dal titolo “Developing Systems and Extreme Programming” che SCIgen ha generato per me

Cyberneticists rarely measure the producer-consumer problem [31] in the place of B-trees. However, collaborative models might not be the panacea that researchers expected. We view steganography as following a cycle of four phases: prevention, observation, construction, and exploration. For example, many methods emulate optimal configurations. Clearly, we allow object-oriented languages to request interposable archetypes without the evaluation of access points.

Here, we understand how the Turing machine can be applied to the emulation of symmetric encryption. Despite the fact that such a claim at first glance seems counterintuitive, it fell in line with our expectations. Unfortunately, atomic epistemologies might not be the panacea that electrical engineers expected. Indeed, hierarchical databases and forward-error correction have a long history of interacting in this manner. This is a direct result of the analysis of voice-over-IP. It should be noted that our heuristic turns the interposable theory sledgehammer into a scalpel. Despite the fact that similar heuristics study concurrent communication, we overcome this grand challenge without exploring wide-area networks [18].

Con qualche leggera modifica, un brano del genere può effettivamente essere preso per vero.

Il merito di SCIgen, inoltre, è anche quello di arricchire lo scritto con grafici, diagrammi, citazioni e una lunga bibliografia, tutti elementi indispensabili per incrementare la credibilità dell’insieme, tanto che alcuni suoi articoli sono stati effettivamente accettati in congressi e riviste del settore.

A titolo di esempio, qui potete leggere l’intero scritto, frutto di anni di ricerche, che i vostri relatori hanno pazientemente elaborato :mrgreen:

Google Earth al Prado

Se ne parla parecchio in questi giorni. Google ha digitalizzato 14 opere del Museo del Prado fra cui capolavori di Rubens, van der Weyden, Velasquez, Bosch, con una risoluzione di 14 gigapixel (14.000 milioni di pixel) e le ha messe in Google Earth dentro una ricostruzione 3D del museo.

Ora, selezionando 3D Buildings fra le opzioni a sinistra (sotto Layers) e scrivendo Museo del Prado è possibile entrare nel museo e vedere queste opere ad altissima risoluzione (cliccate l’immagine).

prado

Nota per l’uso: una volta arrivati al modellino del Prado, non è necessazio entrarci materialmente (anche se è possibile). Basta cliccarlo (un solo click, non due) e apparirà una finestra per scegliere l’opera. Poi il software vi porterà dentro. Il video, qui, rende l’idea.