Jump to content

Milton Sica

Members
  • Posts

    756
  • Joined

  • Last visited

Posts posted by Milton Sica

  1. 10 minutes ago, John Vere said:

    When I use Wave lab as the tool copy it opens , I edit the file and close it and it asks you to save changes, I save and the file closes leaving wave lab open and empty. When I return focus to Cakewalk it will tell me the audio file has changed and do I wish to update, yes. If I open a second tool copy it will return me to wave lab which is of course still running 

     

    Thank you very much for the information, but unfortunately this does not happen with Acoustica.

    See that I did the procedures that you perform in your editing program 3 times. As you can see, I have 3 instances of Acoustica running.

     

    image.png.c70c6a95b20050ecfd8bbef0bba1e267.png

  2. 12 minutes ago, msmcleod said:

    Unless it's changed very recently, Audacity is unsuitable for the CbB Utilities menu because it doesn't save to the original filename.  I guess you can get around it by doing a "Save As", but the given that there could be many .wav files in the project's audio directory there's a danger you could pick the wrong one.

    Personally, I use SoundForge for the most part, but I don't have licenses for all the machines I've got CbB installed on, so Acoustica 6 BE is a good alternative for the very rare cases I need it.

    I noticed that with each Acoustica call through the Utilities Menu, Cakewalk makes a call to the program, that is: it always opens it as if it were the first time.

    If I have to work with "n" clips in Acoustica I realized that, apart from my lack of knowledge on how to do it, it will be open in "n" instances of the application itself.

    The question is: Is there a way to:
    1) Open a clip in an instance of Acoustica.
    2) Make edits to the wav.
    3) Update the edited clip in Cakewalk.
    4) Close wav editing.
    5) Keep Acoustica running
    6) Edit another wav in the same Acoustica instance opened first, without having to open another instance each time you edit it?

  3. 10 minutes ago, msmcleod said:

    Until you bounce to clip(s), each split clip contains a copy of the entire waveform.  It's up to the program that is launched to recognise the trim points (as SoundForge does), or not (Acoustica).

     

    Yes, it's a large detail and a great tip. Thanks !

  4. 6 hours ago, msmcleod said:

    Once you've installed Acoustica 6 Basic Edition, run the attached reg file.

    CbB_Acoustica6_BE.reg 550 B · 2 downloads

    It worked fine when I opened the app via utilities.

    However, when I cut a clip in a track, instead of it opening only the marked clip, contrary to what sound forge receives, it opened the entire wav of the track.

    How to make it work in the same way as Sound Forge, that is: allowing the edition and return to Cakewalk only of the selected clip?

    In Cakewalk

    image.png.21f7f5b69898d2ad319fa11d18bebb6d.png

    In Acoustica

    image.png.1b8aa855d61f0c1cad45033725028652.png

  5. 23 hours ago, msmcleod said:

    Go to the Downloads section of the website, then scroll down to "Old Versions and Discontinued Products" - you can still download Acoustica 6 Basic Edition.

    Very good !
    Could you tell here the step by step to include the program as a utility?
    I know there is a post about this, but I couldn't find it.
    Thanks

  6. 14 minutes ago, sadicus said:

    @Lord TimThank you!
    @Milton SicaPrefs> Keyboard Shortcuts, then just make whatever key-combo you like

     

    Thanks

    Oh yes, by hotkeys linked to RUN SCRIPT CAL.

    My first understanding is that it would be possible to EXECUTE A SCRIPT CAL from MIDI events, as a form of TRIGGER. Something more AUTOMATIC than the user PRESSING KEYS for execution.

    Example: Sometimes MIDI notes may be duplicated. I have a CAL script that CLEANS DUPLICATE NOTES.

    So I figured this script could run automatically whenever I duplicated a note.

     

    • Like 1
  7. 4 hours ago, John Nelson said:

    Define "better".....

    Something like the mastering plugins that use references like TR5 Master Match, that is, capturing and treating my knowledge base and proposing improvements based on them.

    When I created the topic, I focused on using AI for better DAW operation, such as increasing productivity beyond hotkeys, improving CAL codes, improving theme editing, etc.

    • Great Idea 1
  8. 10 hours ago, Starship Krupa said:

     

    @chris.r, same, but probably best to start your own thread. I, too, from time to time have a MIDI track stop communicating with the synth track it's associated with. Maddeningly, I can't get a reliable repro on it. Either forcing the channel of the MIDI track to 1 or deleting and recreating the synth track usually fixes it. It happens regularly, but not reliably, if you get me. With weeks between incidents. Last night it happened with XPand!2, which is a common instrument, and it happens with other synths in very small projects with no other plug-ins. So I am pretty sure that it's Cakewalk all by itself that is hiccupping. But unless the devs can also see the problem, they're helpless to fix it.

     

    This happens in some of my projects. The recorded MIDI simply stops playing.
    I can often overcome the problem by reinserting the same plugin and copying the data and configs to it.
    In other cases, even doing this the problem is not fixed.
    Yes, usually in projects generated and written in previous versions.

  9. I bring two suggestions for improvement.

    1) The first is that, after closing the export box, the COMPLETION marks of the tasks are removed, as they remain marked that way when opening it again, which is confusing its execution at the time I commanded it or that a message of TOOLTIP when hovering over the mouse, informing date and time of completion of the execution.

    image.png.4fc772ebd7b9ae59c7bfeb99d7dcd73d.png

    2) The second is that it is also possible to visualize a horizontal line, such as the vertical one that already exists, when moving the mouse in PLAY time of the project.

     

    image.png.7fe0d85c47015e64b7aefa9bbb9200c3.png

    • Like 1
  10. 29 minutes ago, Teegarden said:

    @msmcleod thanks for the detailed feedback!

    I'm aware of this. 

    Apart from writing things like complicated chord algorithms, I thought it might be possible is to use AI tools, not just ChatGPT but maybe better tools like Copilot or Sonic Pi to write and check code, speeding up the development for the more basic parts of CbB.

    What is Github Copilot?

    Here's an article written by an professional AI programmer that used Sonic Pi  to program quite complex structures to produce algorithmic music and many other things instead of Sonic Pi's initial purpose which is live coding: 
    Sonic Pi - programming artificial intelligence based daw

    Great, great !

     

  11. 5 minutes ago, msmcleod said:

    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.

     

    Personally, I think the assessments are taking different directions.
    One that addresses musical creativity.
    Another one that questions philosophical approaches and many others regarding the use of AI in the application.
    For my part I thought of more direct cases like:
    1) Evaluate my mix and propose a better one considering my settings.
    2) Generate suggestions for mixing improvement; mastering in this project considering an 80's rock mastering model

    And so on.

    • Like 1
  12. 19 minutes ago, User 905133 said:

    I think this comment is a bit reductionist. For example, there is more at stake than individuals as individual "just" becoming obsolete.  While that might be a small part of it, today's AI revolution is more of a quantum leap for all of humanity taken as a whole.

    I agree, but I would posit that the recent changes go far beyond changes in degree and and quality. To me they are quantum changes that once introduced and fully embedded in the fabric of society will change how humans use their brains.  Yes, the inventions of the alphabet, writing, moveable type, etc. also changed us, but changes stemming from a reliance on AI have the potential to be even more cataclysmic. 

    I am not posting my example of what "race to the bottom" means to me out of deference to Milton.  It stems from a professional interest in how human communication has been transformed by technology.  I have saved the draft in case there is ever a coffee house discussion of the possible implications of AI there and I feel I can make a useful contribution to the discussion.  

    Thank you very much for the approach you brought.
    That's it.

    • Like 1
  13. 39 minutes ago, Teegarden said:

    Technology can be good or bad depending on the way you implement it. 

    Some time ago I also started a feature request about AI implementation in CbB and it immediately led to mainly negative feedback without anyone even trying to understand if it maybe could have useful purpose. 

    It seems like many are just afraid it will make them obsolete. And from a certain perspective they have a good point. Probably in the near future we will have less need for audio engineers, composers etc. 
    Do I like that? NO, already the idea that ChatGPT or something alike can, based on learning from a few of my own songs, create another new and probably better song in my personal style makes me just feel sad... The rapid pace at which AI is improving and starts outperforming humans in many ways is just frightening!

    However, I love the implementation of AI that saves me time and gives me better results than I would have achieved without it...

    AI is here to stay and you can chose to either embrace it in such a way that you can make it work for you and enjoy the many benefits it can provide, or simply ignore it and eventually stay behind the rest of the world that will continue to evolve.

    Other DAWs implement it, VST companies implement it, why not implement it in CbB in way that can benefit us all and let CbB stay in the Premier League of the DAWs.

    And like @Starship Krupa said, live music will always be appreciated. The fun of playing together, interacting with public, that seems unlikely to change anytime soon!  

    Is this. Great !

     

  14. Personal, important, certainly, all the manifestations brought up to now, but, when I created the post of suggestion of implementation, I didn't think to enter in controversies, nor debates on political/social/idealist issues.

    I thought precisely of bringing up the possibility of inserting AI-based tools that allow the execution of different tasks.

    I think that, if we enter into this approach, we would have to critically focus on the first ones who recorded messages on stones, those who recorded them on k7 tapes, etc.

    Today we have several features that implement AI rudiments such as hotkeys, cal scripts, keyboard macros applications.

    It was with this approach that I inserted the suggestion.

    • Like 3
  15. 5 hours ago, Byron Dickens said:

    Hello, I enjoyed your video, but I don't think I understood the context of the "metaphor" of your opinion.
    I would really appreciate it if you could spell it out in your own words, and I don't want to make any value judgments about what you actually think.
    Awaiting.

    There are some DAWs (Digital Audio Workstations) that are starting to incorporate artificial intelligence resources into their functionality.

    One of these is Oeksound Soothe2, which uses machine learning to analyze and suppress unwanted resonances in audio tracks. Another is Landr, which offers AI-powered mastering features to improve sound quality.

    In addition, iZotope RX8 utilizes AI to enhance audio editing and noise cleaning functions. Waves Audio is also exploring AI technology in some of its plug-ins, such as the Waves OVox plug-in, which uses vocal synthesis to create sounds from voice recordings.

    Overall, while the use of AI is still in its early stages in the audio industry, there is great potential for the technology to transform the way we produce, edit and mix music.

     

     

    • Like 1
  16. Many applications are implementing the use of the ChatGPT API in their functionality.

    I suggest that the same can be implemented in Cakewalk where many things could be requested and implemented by the application, such as:

    1) Analyze performance improvement to be implemented in this project.
    2) Adjust the configuration parameters that best suit the user's machine.

    And so on.

    • Great Idea 1
  17. It is possible to show the vertical lines according to the chosen time visualization type.

    The question is:

    Is there a way to show horizontal lines according to the chosen volume visualization type?

    In the example of the image, I placed the horizontal lines that I would like to be able to visualize in white.

    This way of showing could be along the same lines as the vertical lines: ahead or behind the wave.

     

     

    image.png.05493fde0d4ada2b54fe184a0a460798.png

  18. 49 minutes ago, Quick Math said:

    Thanks! I was testing a script.  With this macro,  it automatically sets selected tracks out puts to a new aux track.

    It's slow and not so reliable...but it works!

    http://g.recordit.co/S2jszdPsS7.gif

    Very good job !
    As I had already discussed. For the use of keyboard macros like this, there are several interdependencies that I think require a lot of individual effort to make the whole process, especially the "environment preparation" so that the program runs smoothly.
    I still think it would be a great evolution for the tool if it added more power to the CAL scripts for direct manipulation of all DAW objects, just like EXTRA IBM does.

  19. 9 hours ago, Quick Math said:

    I am just saying this because I was thinking about making a program for my personal use, I am lazy so I could not finish making it for Cakewalk but I have thought about how I could automate things in a DAW.

    My idea is not probably so efficient in terms the logic behind it because I am not a "real" programmer but with Python, I can make a small GUI program like a macro bar that has buttons that can run other scripts or any functions I code. And then I can trigger these buttons by assigning shortcut keys. by combining  autohotkey, I can, with just a single key stroke,  first activate the Macro Bar program so the program is focused can receive the shortcut and the press the button and that runs a python script which can do many kinds of things.

    You can automatically send key input, you can move mouse ,click on a certain X Y position on the screen or you can also do image search/color search on the screen and then click the image etc.. Well I have to think about how exactly I can achieve certain things like selecting certain tracks or move faders, but in theory, many things are technically possible.  

    I have made a macro bar for bitwig studio, which only can trigger a shortcut key of bitwig so it's not doing anything crazy but in theory, I can assign certain mouse movement or something.

    http://g.recordit.co/ue0ad1co25.gif

     

    Very good what you are doing.
    Most of the problems to be addressed for the perfect performance of some tasks in programs like this is that you have to do a lot of preparation of the screen that will be manipulated, because if the application itself does not have a number of SHORTCUT KEYS that can facilitate this.

    For years I worked as a developer in a financial institution in Brazil where I developed many keyboard macros, because the application that made the "emulation" of the IBM Terminal (EXTRA) has a very powerful language for that.

    • Like 1
×
×
  • Create New...