07-05-2007, 04:01 PM
Note from Admin: this is a repost from the previous MachineHead wiki forum. This was posted when 0.6b was current: some of Johnny's feature requests made it into 0.7b. Others will be included by 1.0.
-----
Johnny Retard, 2007/05/15 14:48:
To the Developers of MachineHead
As a musician, producer, live PA artist, I just want to congratulate you on a really great idea, and I want to offer my suggestions for what they are worth.
I doubt very much that I represent the “bulk” of users who might want Machine Head. My needs as a performing musician are different. Your inclusion of Audio Unit capabilities demonstrates that you are aiming this product towards musicians as well, so I want to gear my comments with the idea of using Machine Head as a performance tool.
Question: Why would we need Machine Head at all when iTunes exists?
Answer: A lot of Macintosh users are naturally suspicious of software made by Apple. Using products that are not related to Apple has a certain appeal to paranoid people! Not all of my MP3‘s came from my personal CD collection, and I really don’t know whether Apple has a copy of my playlists or not, but I get really nervous when iTunes attempts to connect to the internet, or even worse, when Little Snitch tells me that iTunes is trying to call home when iTunes is not even running. iTunes is potentially spyware, and my conspiracy theory doesn’t wreak so much like a theory any more.
Q: What seperates MachineHead from all the other half-baked audio programs?
A: Machine head allows me to change the “TIME” and “PITCH” of my MP3‘s in REAL TIME, while they are playing. (Wow!)
As a person who uses Ableton Live, and Reason, amoungst other pro audio apps, I have always relied on either iTunes or Bias Peak to be my backup when Ableton crashes. Because my performances are highly improvisational, I make choices sometimes that cause my computer to cough and hack. As a safeguard, I always have itunes running in the background so if any of my pro apps DO crash, I can switch quickly, and the audience is not left with dead air. The problem with this of course, is that whatever tempo I was at in Ableton is almost guaranteed not to match whatever song happens to be playing in iTunes. MachineHead allows me to change the tempo on the fly, and even Tap Tempo so that I can roughly match the Ableton sequence. This is a function that I have not seen addressed in competing players.
Suggestions: I am not a MachineHead pro, so I apologize if some of these suggestions have already been addressed unbeknownst to me.
The TONE EQ
Although musical enough, the faders do not update the audio quick enough. I move a fader, and as soon as I let go of it the tone changes. This is not okay, especially if one happens to be playing through a large PA system. Adjusting tiny little “faders” with a mouse through really large speakers means there is a large room for error. I cannot have Machine Head responsible for blowing up my subs, which makes these “front” controls not only useless, but dangerous. The Graphic Eq included is much better, and updates the audio as I am making those changes on the fly, so why do we need this “TONE” faders on the front in the first place?
Key Commands/ MIDI
Some of us musicians have Midi Motorized fader boxes like the Behringer BCF-2000 which allows us to control any onscreen control (program permitting) with the use of an actual knob or fader. The BCF “floats” over top of apps, so if Reason is the frontmost app, BCF controls it. Having a rotary knob attached to the “TIME” and “PITCH” in MachineHead is absolutely necessary for me to take Machine Head seriously. If I cannot have a MIDI knob, than I need to be able to assign random key commands to it. “+” for Pitch up, “-” for Pitch down as an example. Having a “COARSE” and “FINE” adjustment on all knobs (PITCH/TIME/VOLUME specifically) would be a very nice feature, because MIDI only has 128 steps. 128 steps is useful for most situations, but for anyone who has every tried to control subtle pitch nuances with 128 steps, one can quickly come to the conclusion that 128 steps is nowhere near enough.
Live Mix CUEing
This is a burning issue that must be addressed!
In Ableton, I can cue my mixes thorugh the headphones before I allow anyone else to hear them. It is easy enough for me to set up CUIing with MachineHead, but heres the nagging issue: Everytime I press stop on an MP3 in the playlist, the PITCH and TIME adjustments that I just finished setting up are no longer relevant! I “CUE” a song in the headphones, match the tempo, match the pitch, tap the tempo in, ready to be CUE’ed, and when I hit play on MachineHead, all of my adjustments are lost. There is no “PAUSE” in machinehead, only PLAY/STOP. I really don’t want the ability to Save and retrieve settings for the Pitch and SPEED knobs for every song in my playlist, I just want them to stay in position where I last left them.
Sometimes when I go over to Machine head, I am in a panic, because Ableton is frozen. If Machine Head is still playing my playlist at the last Tap Tempo setting that I entered, I should be okay in a pinch. Now in the worst case scenario of Ableton being frozen, I can “secretly” run MachineHead in the background to cover my ass while I wait for Ableton to reboot. As long as the tempo is close enough, I’m saved. my reputation is saved, my mistake now looks like I intended it that way to the audience.
Visualizers:
I couldn’t get them to work. Fullscreen, half size, NOTHING. They don’t exist. Why not? Honestly, I could care a less about that feature, this is one of those things that people use as a screen saver.
BUT:
If you want to be truly revolutionary, and appeal to live Video artists as well, allow that visualizer to send Output to the Firewire bus, so it can be translated through a MINIDV camera, where the signal can get translated and output to the projectors. That would be a great feature to have just as a backup for my visuals in case a tape gets chewed or a DVD is skipping, I can switch over to MachineHead visualizer while I fix the problem without all of my projection screens going dim. Forget going into the “Displays” System Preferences to set it up, just have an On/Off switch built into the GUI.
Looping
The looping feature is great. Certainly cannot do that with iTunes!
AU
Being able to insert an Audio Unit into the chain is a great idea, that needs more development. Because I can only use one AU, the most logical plug in to reach for would be a compressor, so that I can “brickwall” limit the mix. This eliminates the need to worry about what kind of levels MachineHead is putting out, or the level inconsistencies of my itunes playlists. If you have seen BIAS Peak, then you know of their success with AU effects blocks. How many users would actually use this function? For normal music playback and enjoyment, probably very few would use it to the extent of its capability.
BUT: From a DJing perspective, if I could load in an AU Compressor, my favorite Parametric EQ, and a tempo-based delay, all of the sudden Machine Head now serves a much more musical purpose, and now instead of using it as an emergency backup, I can actually have fun with it, and improvise with it, once again making my “train-wreck-screw-up” look like it was intentional.
Missing AudioUnit GUI
Not having the GUI for those AU sucks, and here’s why:
In every other pro audio app be it Cubase, Logic, DP,Reason, Ableton or whatever, my AU looks the same. Looking at the GUI for the plug in, I know what knobs do what. When I load up my favourite AU in MachineHead, there is no GUI. I have to logically think, and dig, and ponder where the hell that Dry/Mix slider has disappeared to, and once again, there is no time for that. I need to click on the plugin, and tweak it NOW, not after I’ve identified the correct slider.
MIX Meter
Congratulations! Another feature that iTunes doesn’t have. That being said, I need to have the bricks. All of us audio engineer types are used to staring at multiple LED’s that make up the Level meter. Machine Heads meters are snappy enough to make them useful, but thats it. They are fast enough, and knowing when I am overloading is obvious, but what isn’t obvious, is how close I can push the envelope before I start to overload? Having Green bricks that turn into Yellow bricks, that turn into red bricks gives me much better graphical representation as to how close I am to distortion. Why can’t the Clip meters be reset, by a simple button?(Or by clicking on them?) Once clipped, they remain clipped forever,so that after I have clipped them once, I never know from that point on if I am clipping or not. Unfortunately, that small missing detail makes them pretty much useless.
Mini Floating Window Emphasize on “MINI”. Screen real-estate for me is prime, and MachineHead insists on floating above everything else, even when its not the currently selected app. That would be useful as long as the actual floating window was a tiny remote control for the program, similar to the iTunes floating window.
Application Icon
I keep all of my icons on the dock, I have a hard time finding MachineHead on the dock, because my dock has a lot of applications on it. The icon for Machinehead needs to stand out: contrasting colors, more simplification, so that it can stand out from the others. (Currently, it looks like a tiny cock and balls on my dock, and I always have to squint to find it)
There are a lot of people out there who are intensly frustrated with iTunes (especially Windows users). NOt sure about the legalities, but having an alternateve for loading songs onto my iPod would be a godsend. Thanks for reading, and thanks for inventing such a dope product with amazing potential.
Johnny Retard
-----
Johnny Retard, 2007/05/15 14:48:
To the Developers of MachineHead
As a musician, producer, live PA artist, I just want to congratulate you on a really great idea, and I want to offer my suggestions for what they are worth.
I doubt very much that I represent the “bulk” of users who might want Machine Head. My needs as a performing musician are different. Your inclusion of Audio Unit capabilities demonstrates that you are aiming this product towards musicians as well, so I want to gear my comments with the idea of using Machine Head as a performance tool.
Question: Why would we need Machine Head at all when iTunes exists?
Answer: A lot of Macintosh users are naturally suspicious of software made by Apple. Using products that are not related to Apple has a certain appeal to paranoid people! Not all of my MP3‘s came from my personal CD collection, and I really don’t know whether Apple has a copy of my playlists or not, but I get really nervous when iTunes attempts to connect to the internet, or even worse, when Little Snitch tells me that iTunes is trying to call home when iTunes is not even running. iTunes is potentially spyware, and my conspiracy theory doesn’t wreak so much like a theory any more.
Q: What seperates MachineHead from all the other half-baked audio programs?
A: Machine head allows me to change the “TIME” and “PITCH” of my MP3‘s in REAL TIME, while they are playing. (Wow!)
As a person who uses Ableton Live, and Reason, amoungst other pro audio apps, I have always relied on either iTunes or Bias Peak to be my backup when Ableton crashes. Because my performances are highly improvisational, I make choices sometimes that cause my computer to cough and hack. As a safeguard, I always have itunes running in the background so if any of my pro apps DO crash, I can switch quickly, and the audience is not left with dead air. The problem with this of course, is that whatever tempo I was at in Ableton is almost guaranteed not to match whatever song happens to be playing in iTunes. MachineHead allows me to change the tempo on the fly, and even Tap Tempo so that I can roughly match the Ableton sequence. This is a function that I have not seen addressed in competing players.
Suggestions: I am not a MachineHead pro, so I apologize if some of these suggestions have already been addressed unbeknownst to me.
The TONE EQ
Although musical enough, the faders do not update the audio quick enough. I move a fader, and as soon as I let go of it the tone changes. This is not okay, especially if one happens to be playing through a large PA system. Adjusting tiny little “faders” with a mouse through really large speakers means there is a large room for error. I cannot have Machine Head responsible for blowing up my subs, which makes these “front” controls not only useless, but dangerous. The Graphic Eq included is much better, and updates the audio as I am making those changes on the fly, so why do we need this “TONE” faders on the front in the first place?
Key Commands/ MIDI
Some of us musicians have Midi Motorized fader boxes like the Behringer BCF-2000 which allows us to control any onscreen control (program permitting) with the use of an actual knob or fader. The BCF “floats” over top of apps, so if Reason is the frontmost app, BCF controls it. Having a rotary knob attached to the “TIME” and “PITCH” in MachineHead is absolutely necessary for me to take Machine Head seriously. If I cannot have a MIDI knob, than I need to be able to assign random key commands to it. “+” for Pitch up, “-” for Pitch down as an example. Having a “COARSE” and “FINE” adjustment on all knobs (PITCH/TIME/VOLUME specifically) would be a very nice feature, because MIDI only has 128 steps. 128 steps is useful for most situations, but for anyone who has every tried to control subtle pitch nuances with 128 steps, one can quickly come to the conclusion that 128 steps is nowhere near enough.
Live Mix CUEing
This is a burning issue that must be addressed!
In Ableton, I can cue my mixes thorugh the headphones before I allow anyone else to hear them. It is easy enough for me to set up CUIing with MachineHead, but heres the nagging issue: Everytime I press stop on an MP3 in the playlist, the PITCH and TIME adjustments that I just finished setting up are no longer relevant! I “CUE” a song in the headphones, match the tempo, match the pitch, tap the tempo in, ready to be CUE’ed, and when I hit play on MachineHead, all of my adjustments are lost. There is no “PAUSE” in machinehead, only PLAY/STOP. I really don’t want the ability to Save and retrieve settings for the Pitch and SPEED knobs for every song in my playlist, I just want them to stay in position where I last left them.
Sometimes when I go over to Machine head, I am in a panic, because Ableton is frozen. If Machine Head is still playing my playlist at the last Tap Tempo setting that I entered, I should be okay in a pinch. Now in the worst case scenario of Ableton being frozen, I can “secretly” run MachineHead in the background to cover my ass while I wait for Ableton to reboot. As long as the tempo is close enough, I’m saved. my reputation is saved, my mistake now looks like I intended it that way to the audience.
Visualizers:
I couldn’t get them to work. Fullscreen, half size, NOTHING. They don’t exist. Why not? Honestly, I could care a less about that feature, this is one of those things that people use as a screen saver.
BUT:
If you want to be truly revolutionary, and appeal to live Video artists as well, allow that visualizer to send Output to the Firewire bus, so it can be translated through a MINIDV camera, where the signal can get translated and output to the projectors. That would be a great feature to have just as a backup for my visuals in case a tape gets chewed or a DVD is skipping, I can switch over to MachineHead visualizer while I fix the problem without all of my projection screens going dim. Forget going into the “Displays” System Preferences to set it up, just have an On/Off switch built into the GUI.
Looping
The looping feature is great. Certainly cannot do that with iTunes!
AU
Being able to insert an Audio Unit into the chain is a great idea, that needs more development. Because I can only use one AU, the most logical plug in to reach for would be a compressor, so that I can “brickwall” limit the mix. This eliminates the need to worry about what kind of levels MachineHead is putting out, or the level inconsistencies of my itunes playlists. If you have seen BIAS Peak, then you know of their success with AU effects blocks. How many users would actually use this function? For normal music playback and enjoyment, probably very few would use it to the extent of its capability.
BUT: From a DJing perspective, if I could load in an AU Compressor, my favorite Parametric EQ, and a tempo-based delay, all of the sudden Machine Head now serves a much more musical purpose, and now instead of using it as an emergency backup, I can actually have fun with it, and improvise with it, once again making my “train-wreck-screw-up” look like it was intentional.
Missing AudioUnit GUI
Not having the GUI for those AU sucks, and here’s why:
In every other pro audio app be it Cubase, Logic, DP,Reason, Ableton or whatever, my AU looks the same. Looking at the GUI for the plug in, I know what knobs do what. When I load up my favourite AU in MachineHead, there is no GUI. I have to logically think, and dig, and ponder where the hell that Dry/Mix slider has disappeared to, and once again, there is no time for that. I need to click on the plugin, and tweak it NOW, not after I’ve identified the correct slider.
MIX Meter
Congratulations! Another feature that iTunes doesn’t have. That being said, I need to have the bricks. All of us audio engineer types are used to staring at multiple LED’s that make up the Level meter. Machine Heads meters are snappy enough to make them useful, but thats it. They are fast enough, and knowing when I am overloading is obvious, but what isn’t obvious, is how close I can push the envelope before I start to overload? Having Green bricks that turn into Yellow bricks, that turn into red bricks gives me much better graphical representation as to how close I am to distortion. Why can’t the Clip meters be reset, by a simple button?(Or by clicking on them?) Once clipped, they remain clipped forever,so that after I have clipped them once, I never know from that point on if I am clipping or not. Unfortunately, that small missing detail makes them pretty much useless.
Mini Floating Window Emphasize on “MINI”. Screen real-estate for me is prime, and MachineHead insists on floating above everything else, even when its not the currently selected app. That would be useful as long as the actual floating window was a tiny remote control for the program, similar to the iTunes floating window.
Application Icon
I keep all of my icons on the dock, I have a hard time finding MachineHead on the dock, because my dock has a lot of applications on it. The icon for Machinehead needs to stand out: contrasting colors, more simplification, so that it can stand out from the others. (Currently, it looks like a tiny cock and balls on my dock, and I always have to squint to find it)
There are a lot of people out there who are intensly frustrated with iTunes (especially Windows users). NOt sure about the legalities, but having an alternateve for loading songs onto my iPod would be a godsend. Thanks for reading, and thanks for inventing such a dope product with amazing potential.
Johnny Retard
