Jump to content

msmcleod

Staff
  • Posts

    6,160
  • Joined

  • Last visited

  • Days Won

    26

Everything posted by msmcleod

  1. First of all, the neural network technology currently in use was developed around 50 years ago. I remember studying it at university (and that was a long time ago too!). It's only now however, that computers are fast enough to leverage it effectively (apart from maybe applications such as AutoRoute which have been using it for decades). But the requirement for speed is especially the case in deep learning, where the AI solution is left to work it out for itself rather than giving it pre-labelled data. ChatGPT is designed as a chat application. It is not a catch-all AI app that does everything you need. Fine if you're feeling lonely in the middle of a mixing session and fancy a chat, but not so useful for musical applications. All it will ever give you is an amalgamation of things it's scraped from the internet (and we all know how contradictory that can be), and the things it's learned from experts correcting the answers it gives. The results from ChatGPT may look impressive, but are suspect when looking at the detail. I had a lengthy "chat" with ChatGPT on a chord transformation algorithm, and the answers were best described as naive. There were way too many assumptions regarding implementation details (e.g. how to distinguish between the fundamental pitch of a quieter sound and the harmonics of a louder sound), and when pushed further, I basically got "There's been lots of research on this but I don't know the answer". I ended up suggesting a possible algorithm, and even then the results were flawed. In general, there are three types of AI applications for audio: 1. Classification - this is by far the most prevalent, and includes genre classification (as used by Spotify), or chord/key recognition. 2. Transformation - where you give it audio, and it does something to it rather like a VST effect. Izotope Nectar 3 or their mastering suite is a good example here, as well as the stem separation utilities. 3. Generation - where you give it something basic, be it a melody or just some descriptions, and it generates music (either MIDI or audio) based on the input. None of these applications are suitable for ChatGPT, and all of them need a vast amount of training data to be effective.
  2. The biggest issue with AI is the amount of data that is needed for it to be effective, and more importantly the fact that the results are so incredibly skewed to the data that you give it... which of course means, a lot more data, and a lot more varied data. Personally I think AI in music has huge potential, but as far as the Cakewalk team is concerned I'm almost certain we couldn't spare the resources to collect enough quality data to get anything useable (well, not unless you'd all be happy to sacrifice any Cakewalk updates for a year or two). And even if you consider BandLab as a whole, who you could argue has access to a lot of material to use as source material for learning, is it varied enough to become usable in all genres? Here's a good example of not only how AI works, but also how inaccurate it can be - even when given 1000's of examples. BTW - if you're into AI in music, or even basic music DSP, this guy really does know his stuff - it's worth watching the whole series. But having watched hours of these videos, it's clear that you can get impressive results, but in order to do so you need a vast amount of good quality, and preferable pre-labelled data.
  3. You can reset Cakewalk to it's default settings by holding down CTRL while opening Cakewalk.
  4. If at any time you want to see all of the projects that are loaded, choose "Tile in Columns" from the main "Window Menu" You can tell Cakewalk to only allow one project at a time by checking "Allow Only One Open Project at a Time" within File->Advanced in preferences.
  5. No, because they're running as different processes... but they could be running on the same core.
  6. You should be able to force Cakewalk to use the Intel graphics instead. That's what I did on my gaming laptop, as there were a few plugins that weren't compatible with the its NVIDIA card:
  7. You can create as many arranger tracks as you need. Right clicking on the time ruler will allow you to create arranger sections from markers and vice versa. If you're not using the arranger track for moving around events, I recommend unchecking "Select Events with Sections". This will stop you accidently moving around parts of your project by accident.
  8. @Dan Laskowski - what edition of X3 do you have - Sonar X3, Sonar X3 Studio or Sonar X3 Producer? The update has to match the version you have. Let me know and I'll PM you a download link for the X3e update.
  9. The first core is almost certainly the UI thread, which explains why it's the most busy. This thread is responsible for all UI updates and the majority of notifications. The fact that you do have activity in the other threads would indicate the effects are being load balanced.
  10. There is no need to double click - a single click is enough. What I suspect is happening, is you are moving the mouse slightly between the two clicks and depending on your snap settings, it's creating two nodes on a different snap point.
  11. Also check your network activity... I've been caught out on at least 3 occasions in my studio, wasting an hour or so trying to troubleshoot drop-out issues only to find that Windows was downloading an update in the background.
  12. Delete hole will only delete a hole in what is selected. Track 15 has nothing selected, so nothing from it gets deleted. You're better off turning on ripple edit all, then deleting the selection.
  13. An easier way to switch between hardware profiles is in the works. It probably won't make the next release (which should be out later this month), but hopefully the following one.
  14. I believe Sonar 2.2 was the first version to announce ASIO support: https://www.cakewalk.com/Press/Release/1004/01-16-03-SONAR22.
  15. The laptop I used was a Dell Vostro 1500 (I also used a Vostro 1700, which is the 17" version) - however IIRC, the Vostro 1500 is basically a budget version of the Inspiron 1545. AFAIK the only difference is the Vostro is missing the docking port. I swapped the drives in both laptops with SSD's. The Vostro has a Ricoh firewire port, which works fine with mLAN for the 01X/i88x on Vista/Win 7 32bit, but crashes on shutdown with Win 10 64 bit. The wireless LAN had to be disabled in the BIOS to get any sort of performance.
  16. What can cause issues is installing older software that forces an install of earlier versions of the Visual C++ runtime libraries. It amazes me that some software vendors are still releasing software and distributing VC++ runtimes as far back as 2013. Installing these earlier versions can upset more recent versions. The first thing I do whenever I get an mfc related error that I wasn't getting before is re-install the latest VC++ runtimes. 9/10 this fixes the issue.
  17. From the screenshot, it looks very much like this issue. I've had the same issue myself with modulation wheels. Sometimes you can get away with just cleaning it or opening it up and re-seating the potentiometer (it can slip, so the wheel never reaches zero). As a last resort you could disconnect it completely.... or just get a new keyboard... but try cleaning or reseating it first.
  18. Don't just turn on airplane mode - disable the driver in device manager. You can always enable it again afterwards. Make sure: 1. You're using ASIO mode using the official Focusrite drivers. 2. Uninstall ALL other ASIO drivers - especially ASIO4ALL, Steinberg or other ASIO wrapper type drivers. 3. Run LatencyMon to track down exactly what's causing the glitches: https://resplendence.com/latencymon 4. Ensure your Cakewalk Projects directory and Cakewalk's global audio directory are excluded from any anti-virus, or cloud-sync applications (e.g. OneDrive, DropBox etc).
  19. FWIW I've successfully recorded: 24 simultaneous tracks on a 2008 2Ghz Core Duo laptop with 4GB RAM, through a Yamaha 01X / i88x / ADA8000. 16 simultaneous tracks on the same hardware using a Scarlett 18i20 / ADA8200. 16 simultaneous tracks on a MeLe 2Ghz silent pc (slightly bigger than a compact cassette case) with 8GB RAM through a Scarlett 18i8 / Fostex VC8. 32 simultaneous tracks on the MeLe through a RME DigiFace USB and 4 x Fostex VC8. In this scenario, I was also playing back 32 tracks of previously recorded audio as well. Bottom line is you need very basic hardware just to record audio. If you're using VST's as well though, that's another issue. I wouldn't even attempt to mix on either the core duo laptop or MeLe. What I would add though - make sure any unnecessary stuff (like Wifi) is switched off, and if possible use internal SSD drives rather than external drives.
  20. Set the output of the track to an aux track or bus, then put your fx on that aux track or bus.
  21. FWIW, I use Mega to backup my project files to the cloud... however the Mega sync app is never backing up directly from my project folders. Instead, I have a "mirror" directory which I copy the project files to/from, and Mega syncs from this directory instead. I've got two batch files: CopyToMega.bat and CopyFromMega.bat (for which I have shortcuts on my desktop ), which copy the project files to and from the sync directory. CopyToMega.bat looks like this: ROBOCOPY F:\SEQUENCE F:\Projects\SEQUENCE *.* /XO /E /COPYALL /DCOPY:DAT ROBOCOPY F:\PICTURE F:\Projects\PICTURE *.* /XO /E /COPYALL /DCOPY:DAT ROBOCOPY F:\WAVEDATA F:\Projects\WAVEDATA *.* /XO /E /COPYALL /DCOPY:DAT CopyFromMega.bat looks like this: ROBOCOPY F:\Projects\SEQUENCE F:\SEQUENCE *.* /XO /E /COPYALL /DCOPY:DAT ROBOCOPY F:\Projects\PICTURE F:\PICTURE *.* /XO /E /COPYALL /DCOPY:DAT ROBOCOPY F:\Projects\WAVEDATA F:\WAVEDATA *.* /XO /E /COPYALL /DCOPY:DAT Where: F:\Projects is my mirror directory F:\SEQUENCE is my Cakewalk projects folder F:\PICTURE is Cakewalk's picture cache folder F:\WAVEDATA is Cakewalk's global audio folder The /XO option in ROBOCOPY ensures only newer/different sized files are copied over... so it's very quick.
  22. You could have a look at this utility: https://midi.org/forum/9914-wrk2mid-v1-0-0-cakewalk-wrk-to-standard-midi-files-open-source-translator-released It'll compile on Linux or Windows, but I'm not sure it'll compile on Mac without modification. Of course you could install VirtualBox and run a Linux distribution on that.
  23. The refresh is sent out many times a second. The refresh includes a status - this is a bit mask, so there could be more than one flag set. One of these flags is the REFRESH_F_TOPOLOGY flag. If AZ Controller is looking for the REFRESH_F_TOPOLOGY flag on its own, that may be the issue.
  24. That would make sense. Cakewalk only tells you things it's changed. If you know you've changed via the API, why do you need Cakewalk to tell you what you've changed?
  25. You might be pleasantly surprised in the next release.... and it's much more than an indicator.
×
×
  • Create New...