9 ms·
As a UI and UX nerd, one thing I really love about the digital music production scene is that software companies writing DAWs and VSTs know their audience and s
by 1_player 6y ago
As a UI and UX nerd, one thing I really love about the digital music production scene is that software companies writing DAWs and VSTs know their audience and strive to give power users all the tools they need to be as productive as possible. Knobs, curves, programming (Max for Live), integration with external tools.
In other fields of software development instead we dumb everything down to the lowest denominator, and power users can't be at their most productive because we're scared of complexity and build around the casual, computer illiterate user.
Imagine what Ableton would look like if they were only optimising for the user that wants to put a couple of pre-made loops together and call it a song.
- toomanybeersies 6y ago> Imagine what Ableton would look like if they were only optimising for the user that wants to put a couple of pre-made loops together and call it a song. It would look a lot like FL Studio, which caters more towards that end of the market.
- packetlost 6y agoFL Studio is quite powerful, though it does seem to cater more towards electronic music production and live sets. I don't think I've ever seen anyone use pre-made loops in FL Studio that wasn't an absolute novice. GarageBand on the other hand...
- farias0 6y agoDude, FL Studio is so much more complex and flexible than Ableton! So much that I'm switching to Ableton for a while to see if I can get more productive and spend less time troubleshooting stuff I'd say the opposite: Ableton is more focused and simpler, streamlining lots of stuff (live VSTs) without being less powerful. Kinda Apple-ish in a way.
- andybak 6y agoI don’t know FL very well but Ableton’s power is cleverly designed and is easy to miss when you only use the obvious surface features.
- alexilliamson 6y agoYou can run python scripts in FL Studio. I think it's more accurate to say that FL caters to midi/piano roll workflows. It's more about style than complexity level.
- agumonkey 6y agomusic and animation are often very nice to users
- packetlost 6y agoYou'd end up with GarageBand. It all depends on the target audience. If you have a piece of software meant to be used by experts, it should be powerful enough that it doesn't restrict them. I disagree that software has a tendency to dumb everything down to the lowest common denominator, simplifying and automating things is the purpose of software in the first place, but there's a huge amount of software out there that is as powerful as it needs to be. To name a few examples: Blender, DaVinci Resolve, almost everything Adobe makes, and JetBrain's IDEs.
- robenkleene 6y agoIt's actually amazing how consistent the pattern is for professional creative apps, I did a study of market leaders across various industries[1] (based on the best data I could fine), and every single one supports some form of extension. Just doing a quick eye-ball glance, and I'd guess every single one of the apps I looked at also supports some form of scripting. (This is only tangentially relevant to this thread, but the iOS App Store doesn't allow extensions or scriptable apps, and I believe those rules will single-handedly assure iPad only ever has marginal impact on creative fields until those rules are removed.) 1: https://blog.robenkleene.com/2019/08/07/apples-app-stores-have-failed-creative-apps/ https://blog.robenkleene.com/2019/08/07/apples-app-stores-ha...
- packetlost 6y agoAnyone who works in a specialized field (or hobbyists) can tell you the iPad will never be a "pro" device for any serious work outside of art/digital painting. iOS is simply just too limiting, and Apple intentionally neuters the App store to protect the lowest common denominator from shooting themselves in the foot with malware.
- dharma1 6y agoI think you could have a really good iOS DAW, I think Apple will release Logic for iPad pro at some point. But yes some of the iOS architecture is a bit weird, in terms of apps/plugins/files silos. I think the "no windows" and sandboxed apps/files paradigms are very limiting for pro work. And you really need lots of customisable keyboard shortcuts for most pro work, most iOS apps are extremely lacking in this department.
- nxmnxm99 6y agoI don't think people do that because they're scared, they do it because "power users" don't build unicorns in most verticals.
- drcongo 6y agoFruityLoops! But yes, I agree with all of this.
- powerapple 6y agoI remember the first time I saw Reason's cable system, it was so pleasant to use. The software makes you happy. Music software not only does something, it also does something in style, I really appreciate the details given for each little things.
- andybak 6y agoI felt this way briefly until I tried to use it and then I started to understand that physical metaphors have their limits. Ableton seemed like a much smarter piece of UX design.
- jlarocco 6y agoMy impression is that's only true in consumer software and web development. CAD, rendering/animation, high end photo editing, and a lot of other higher end, professional software are script-able, provide libraries and APIs, and work closely with their end-users to give them what they want.
- pvarangot 6y agoYeah I was thinking about Photoshop and Lightroom, which I also use, as other examples of what OP said. Photoshop is scriptable/extendable and Lightroom has the more intuitive GUI. Apple started the Lightroom paradigm with Aperture, which was kind of the GarageBand of photo editing softwares until Lightroom caught up with the ease of use.
- afandian 6y agoI remember using Ableton Live v3 back in the day. Compared to MOTU Digital Performer (which had plugins which could put windows anywhere) and Reason (which took skeuomorphism about as far as you could possibly go) its minimalism and modality of the UI seemed restrictive. But probably very sensible for live performance. Feels like they prefigured mobile user interfaces by some years.
- dntrkv 6y agoIt really depends on your product and your intended audience. Ableton is not built with the intention that any average Joe can jump in and be productive from day one. Compare that to Garage Band, which is dumbed down because it has a different audience. I think with virtually any software out there, there are tools that cater to both audiences.
- anotheryou 6y agoHave you checked out bitwig? I love the help overlay. Explains everything while you can turn the knobs. Same for their graphical programming thing ("grid" I think). A nice hybrid between skeumorphic and digital with e.g. stylized wires hanging down in gravity, but becoming transparent when crossing components. Also super nice that most "visualizations" are also interactive (see the direct manipulation of the envelope at the end of the following vid) https://www.youtube.com/watch?v=DWjYedds-RQ https://www.youtube.com/watch?v=DWjYedds-RQ
- strangus 6y agoLong time Ableton user here. I just rebuilt my studio, and decided to use Bitwig as my DAW. I'm still coming up to speed with it, but it's winning me over. Being able to have multiple project open is nice.
- BenGosub 6y agoI am a Bitwig user, really love that they support Linux. Their platform is very stable and the modulations are imo the differentiating factor. Ableton is a beast, I haven't used it as much, but I know.
- jancsika 6y ago> Knobs Can someone explain to me the point of a GUI knob? Is it just the analogy to physical knobs on mixers that makes people comfortable with them in GUIs?
- robenkleene 6y agoWhat's a better UI for this? The times when a knob (or slider) are appropriate is when you're adjusting something by eye or ear (e.g., you don't know the exact destination value in advance).
- pmarin 6y agoIt is just skeuomorphism but sometimes musicians bind those knobs to real midi instruments.
- puranjay 6y agoEvery serious musician I know has a MIDI controller on their desk, each mapped to specific controls on their DAW. A physical knob that maps to its GUI equivalent is really helpful. This skeuomorphism isn't without cause.
- monetus 6y agoUnlike a number box, they show the range of potential values and contextualize the current value - similar to a slider but more often those are linear when knobs are non-linear. Just my 2¢
- marshray 6y agoKnobs and sliders allow users to leverage their spatial and manipulation abilities to specify a value from a continuous range. You could also ask users to just type in a number, but that interrupts the flow and pushes some other data out of their short-term memory. Composers and audio engineers would probably prefer to keep that part of their brain free to focus on other things. Sliders can also be laid out in an array (as on a mixing console) to give at a glance a graphical representation of relative levels. Another example is on the classic "two turntable" DJ mixing setup where a horizontally-oriented slider is used to control the balance between left and right. Knobs' advantage is they are particularly space-efficient. So you tend to see sliders used for the primary controls in situations where its useful to compare them side-by-side, and everything else as a knob.
- taffer 6y agoInterestingly, DAWs have always had flat UI designs, something that many HN commentators seem to frown upon.
- seth17 6y agoI don't believe that this is true. FL Studio had a bit of a dated 00's design for a while. Cubase, Reason, and Pro Tools were also not flat either. I'm not sure that "always" is accurate. Though, Ableton has been flat since 1.0 it seems.
- mollusk 6y agoDAWs, maybe, but the VSTs that live in symbiosis with them have had (and a lot of them still do) the most skeuomorphic designs ever, replicating the look and feel of audio hardware.
- munificent 6y agoReason is quite possibly the king of skeumorphic design, across all software categories and all time. https://www.reasonstudios.com https://www.reasonstudios.com
- wwweston 6y agoFor good and ill. Mostly good (I really love it), but treating knobs as weird faders is one place the metaphor breaks and it took me a long time to get used to it.
- munificent 6y agoYeah, I'm with you. The UI has a sort of fun appeal, but in practice it's not actually that usable when you know what you want to do and want to move quickly.
- pier25 6y agoAlways? I think it's quite the contrary. Look at the history of Logic, Cubase, Sonar, etc. For most of their time they didn't have flat UI. Ableton is the exception.
- Slow_Hand 6y agoAbsolutely love this about Ableton and that’s the reason it’s my main tool. As a creator it allows me to flow and shift quickly between different modes of production. It emphasizes speed and intuition, and it allows me to excute powerful moves in far fewer steps than every other DAW I use (Pro Tools, Logic, Cubase). With the announcement of track comping (long overdue) it resolves my biggest pain point. Particularly interesting is it’s newly integrated tempo-follow feature which allows the DAW to follow the tempo of an external audio source, such as a live drummer. This bridges the performance gap between live bands with tempos that fluctuate and electronic instruments that typically adhere to a rigid clock source. It goes a long way towards resolving a long-standing tension between live musicians and sequenced electronic music. I’m thrilled to see Ableton doubling down on it’s essence as a performance tool and cannot wait to try it out.
- galaxyLogic 6y agoSounds like a great feature. Elsewhere in this thread I asked for advice on how could I take two mp3 recordings and synchronize their tempos and beats but couldn't get a very clear answer, except that it is a "very basic task". Reading your comment about this new feature it seems obvious to me now that if the tempos in those mp3 recordings vary independently, like they do in much recorded music, it would be impossible to sync the tracks without this new feature. Right?
- Slow_Hand 6y agoNot quite. I think we're discussing two different things. You're trying to synchronize two pre-recorded songs. That feature has been around since the beginning and is fairly trivial to do once you learn some of Ableton's core concepts. That can be demonstrated in countless Youtube videos. What I'm describing is composing music on the fly that is locked to a master tempo and clock (like most electronic music). Jamming with another musician and staying in sync is easy if they're also using drum machines or other hardware that can clock off the same source. What Ableton's new Tempo Follow feature does is allow the DAW to listen to the audio of live musicians (say a Jazz quartet) and then automatically speed up and slow in real time when they choose to. Now, when the band pushes the tempo my sequenced instruments wont lag behind the beat and get out of sync. -------- I think what you're trying to do is synchronize the tempos of two songs that both push and pull their tempos a bit. That involves compromise and maybe some automation. Let's use an example of two different kinds of songs which we'll call 1) rigid songs and 2) loose songs. Rigid songs are like house music or techno. They're clocked exactly to a given tempo that doesn't waver throughout the song unless the composer automates it. This is common in electronic and modern pop music. These are the easiest to synchronize because they don't have any tempo variations and require far less work to tempo match. Loose songs are songs that have subtle or dramatic tempo changes: Jazz, old rock and roll records, or classical music (which usually has a lot of rubato). What I believe you're asking about is trying to sync two loose songs or a loose song and a rigid song. Well the short answer is that you'll likely have to compromise a bit. Let's say a Led Zeppelin song hovers around 80bpm. At some points the band slows down to 78bpm and other times they push the tempo up to 84bpm before ultimately settling back to a mean tempo of 80bpm. Well if you wanted to synchronize the Zeppelin song with a rigid song you can set the Segment BPM (What you're designating as the average tempo in Clip View) to 80bpm for the Zeppelin song and then use warp markers to snap the song to the 80bpm grid in the parts where the band pushes or pulls against the tempo and deviates from the grid. At this point you might point out that manually aligning the audio file strictly to the grid compromises the emotional excitement and groove of the Zeppelin song by quantizing the tempo. You'd be absolutely right. It really comes down to what your intention is and how much you're willing to sacrifice that quality for the sake of making two songs synchronize. Preserving that feel then becomes more of an art and involves careful adjustment of the warp markers and using your ear to gauge the results. Often the more musically exciting choice is one that doesn't adhere strictly to a grid. It also comes down the content of the songs. Without audio examples it's hard to be too specific about what choices should be made. Does that answer your question?
- pupdogg 6y agoI was blown away when Propellerheads Reason introduced wire patching fully working on Windows XP!! This is one of the oldest videos I could find quickly: https://youtu.be/IC1ejK2chLg https://youtu.be/IC1ejK2chLg. Just to put time into perspective, the introduction of this actual feature pre-dates Facebook!
- deleted 6y ago[deleted]