Maestro Frankenstein

Category Audio Production / Experimental
Version 0.4 beta
Format App
Compatibility Maestro FrankensteinMacOS X UB
License Freeware
Price Free
Rating
Updated On Aug 3, 2007
Total Downloads 4,525
Mac Downloads 4,525

Create music from geologic or other timeseries data

Have you ever wondered what climate cycles of the last million years SOUND like? What would happen if you turned tide level data into sound waves? If geological cycles could make music - what would the melody be? The harmony?

Maestro Frankenstein is a unique application that is designed as a multitrack data sequencer to map timeseries data to notes or musical control values. Although designed with geologic data in mind, Maestro Frankenstein creates a score from any timeseries data and plays it back in realtime with any instrument (MIDI, VST or built-in synth) that you specify.

Maestro Frankenstein includes Data viewing, basic editing, many musical mapping options, as well as spectral analysis processes such as an average FFT with peak detection and a spectral bandpass filter to...
more...
Have you ever wondered what climate cycles of the last million years SOUND like? What would happen if you turned tide level data into sound waves? If geological cycles could make music - what would the melody be? The harmony?

Maestro Frankenstein is a unique application that is designed as a multitrack data sequencer to map timeseries data to notes or musical control values. Although designed with geologic data in mind, Maestro Frankenstein creates a score from any timeseries data and plays it back in realtime with any instrument (MIDI, VST or built-in synth) that you specify.

Maestro Frankenstein includes Data viewing, basic editing, many musical mapping options, as well as spectral analysis processes such as an average FFT with peak detection and a spectral bandpass filter to create new curves by isolating specific frequencies. You can even turn your data directly into sound waves - usually noisy, and very fun.

Maestro Frankenstein reads most data saved in standard Tab-Delimited Text format, such as can be exported from Excel or OpenOffice. Some sample data files are included to get you going. Text, MIDI and audio files can be exported.
less...
Mac OS X 10.4 or later, VST plugins, software synthesizer, and/or MIDI interface/an external synthesizer recommended to get tasteful sounds.
Maestro Frankenstein Maestro Frankenstein v 0.4 beta Aug 3, 2007 MacOS X UB
0.4 beta (Codename: "Wow it sorta does what it is supposed to now!")

* Added global commands window that allows you to make changes to all tracks at once. Accessed from the 'Display' menu.
* Added "Midi File Export Sync Assurance" option in the global commands that adds a tiny midi note at the beginning of each score so that exported MIDI files can be re-synced with confidence in sequencers such as Logic which don't import the beginning of a MIDI file if there is no data in it. Remember to remove this note when you put your piece back together in your sequencer!
* GREATLY improved the power spectrum plotting in maestro frankenstein. Plots are now done by default with one fft of a zero-padded set of the data. Average power spectra with several frames/lags using a windowing function can still be done.
* Improved peaks finding feature in the power spectrum – now you can sort by intensity before viewing/exporting peak data. Also it usually works now, and lets you set how many peaks to find with live feedback in the plot.
* Power spectrum plot window enlarged and vertical view scaling bar improved, with a number field for textual vertical view ceiling entry.
* Controls in the 'Create Score' window now automatically update the score
* New brighter UI look in main window
* Time Scaling changed again – I realized my previous way of doing it was stupid. This method scales the original space between the original 0 and the original first data point, but does not scale any time offset you have added manually in Maestro Frankenstein. Thus temporal relationships between datasets can be maintained when they are all scaled by the same amount.
* Track colors are now saved
* [ Change ] since score update is now faster and happens automatically, the colored "update score button" of each track in the main window is no called "Export Score" and now exports the score as a MIDI file in one click, instead of opening the "Create Score" window for each track.
* [ Fix ] More bug fixes than I can (or want to) remember. Here are a few:
o Fixed an annoying bug that could skip the first note when generating a score under certain conditions.
o Getting velocities of notes from a column of data from the same track will now work the first time after a previously saved project is reloaded
o Maestro Frankenstein no longer takes FOREVER to quit. However, it still takes a long time to erase tracks or to start a new project if you have one open with lots of tracks. This is due to Max's pattrstorage object being really slow at reorganizing itself and there being no way I can find of stopping it from doing aside from deleting the object before close. This is what I do when you quit, so it makes it faster. But I cant do that otherwise, or Maestro Frankenstein will cease functioning altogether. So, I suggest quitting a restarting before creating or a new project or opening another project if you have more then three tracks currently open.
o Bugs with sample rates in power spectrum window
o Getting note velocities from other tracks now uses interpolation instead of the value of the last data point

0.3 beta

* Added playhead indication on timebar and page-scroll during playback. A green line on the timebar shows your progress during playback, placing a tick mark where each note is played. When you reach the end of your screen, Maestro Frankenstein will now scroll to the next page.
* Score generation is now exponentially faster.
* [ Change ] Scaling of data now takes into account only the time spanned by the data, eliminating some display and computation errors.
* [ Fix ] Indication of % length of data is maintained between saves for all new documents, so pressing 100% will always return you to the original length of the data, even after closing and re-opening a project.
* [ Fix ] Several small unit display and project loading bugs fixed.
Arvid Tomayko-Peters Maestro Frankenstein Maestro Frankenstein v 0.26 R2 Feb 25, 2007 MacOS X UB
0.26 beta Release 2

New version of FTM library (1.7.12) brings enhanced stability
[ FIX ] Score windows now close on Play to avoid crashes
GUI tweaks
"All Windows Active" is no longer enabled by default. It can be toggled via the "Window" menu.
Arvid Tomayko-Peters Maestro Frankenstein v 0.26 beta Feb 11, 2007 MacOS X UB
Version 0.26b:
[ Fix ] Now works on Intel macs – 0.25 used to crash on creating a new track on Intel based macs. Sorry about that!
maestro Maestro Frankenstein v 0.25 Jan 17, 2007 MacOS X UB
0.25 beta:

Redesigned the windowed interface:
Maestro Frankenstein is now all contained in one easy to manage window, saving you screen space and headache
The timeline bar no longer scrolls vertically with the tracks, so it will not disappear when working on tracks at the bottom of a large project :)
The window height automatically adapts to your screen size
The horizontal scrollbar is in the same window as the tracks
Fixed problems with loss of some settings on project load in version 0.22 beta
Fixed anomalous behavior of audition controls is "Create Audio Sample" window
Added Master Playback Speed Control in the toolbar: allows for adjustment of playback speed from 0.001x to 1000x in realtime during playback. This is an easy way to speed up or slow down playback of all tracks at once. However it does not affect the speed or tempo of exported MIDI files.
Slight file format change (unfortunately this breaks compatibility with projects saved using earlier versions on Maestro Frankenstein and there is no easy way to convert them at this time).
More accurate rendering of graphs thanks to updates to the FTM library.
Built as a Universal Binary with FTM 1.7.11 – no longer are there two separate versions for PPC and Intel Macs!
A few minor cosmetic changes and console error messages eradicated
frankenstein Maestro Frankenstein v 0.22 beta Nov 26, 2006 MacOS X Intel
Version 0.22 beta:

Fixed graphical bug with windowing type display in Average Power Spectrum window
Updated About box to be less stupid

Version 0.21 beta:

Many Bug Fixes
timeseries Maestro Frankenstein v 0.22 beta Nov 26, 2006 MacOS X PPC
Version 0.22 beta:

Fixed graphical bug with windowing type display in Average Power Spectrum window
Updated About box to be less stupid

Version 0.21 beta:

Many Bug Fixes
Arvid Tomayko-Peters

You must sign-in to post your comment:

You can signin with your 440Software account (MacMusic, PcMusic, 440TV, 440Forums, 440Software, ...) or via FaceBook, Twitter or Google.

Loopy C
version 0.22 beta, MacOS X Intel
Very cool idea to have this as a dedicated app (as opposed to the learning curve/investment hurtle of programs like 'Symbolic Composer') to experiment with this kind of data transference...thanks (especially for making it 'freeware'), I look forward to trying it out ;-)

Other Software by Arvid Tomayko-Peters (3)

FrogMeter
Simple 8 channel input meter for quick reference. A simple standalone 8 channel input meter for quick reference with headroom and clip displays. Made to be seen from across the room. Also measures...
Intervals
Software to drill you on your musical intervals. An easy but sophisticated and flexible way to practice ear training for improved aural skills. Features: Uses MIDI to play notes, allowing you to use any...
Squid Delays
A pair of simple, utilitarian delay plugins for Pluggo. A pair of simple, utilitarian delay plugins for use in Cycling '74's Pluggo environment - compatible with AudioUnit, VST and RTAS hosts. Created because all...
user
Welcome visitor:
Sponsor
Share