Это видео недоступно.
Сожалеем об этом.

Tough lessons of a 5-year solo open-source project

Поделиться
HTML-код
  • Опубликовано: 20 фев 2024
  • In today's video, I'll tell you the ill fated story of my Fugio open-source art software I spent five years working on, and give a hint about it's possible future.
    Fugio on GitHub
    github.com/bigfug/Fugio
    Fugio Discord Channel
    / discord
    Fugio Homepage
    www.bigfug.com/software/fugio/

Комментарии • 35

  • @samuelwaller4924
    @samuelwaller4924 5 месяцев назад +8

    Projects like this are so inspiring, what just one person with passion and skill can make. I aspire to be able to do that myself someday. Good luck with your project, I hope everything works out well for it

    • @AlexMayArts
      @AlexMayArts  5 месяцев назад +2

      Thank you for the kind words.

  • @AlexMayArts
    @AlexMayArts  5 месяцев назад +5

    Link to Fugio v4.0.0-alpha1
    github.com/bigfug/Fugio/releases/tag/v4.0.0-alpha
    Sponsor Fugio development so I can do more updates
    github.com/sponsors/bigfug
    I've set up a Discord channel to discuss ideas and suggestions for the future of Fugio at discord.com/invite/N749GjKfZa

  • @simonl1938
    @simonl1938 5 месяцев назад +11

    This is honestly crazy cool software what the hell.

    • @AlexMayArts
      @AlexMayArts  5 месяцев назад +2

      Thank you, glad you like it!

  • @XYZ.VISION
    @XYZ.VISION 5 месяцев назад

    Omg you’re Big fug!!
    I meddled with fugio a few years ago after growing dissatisfied with rendering 3D animations and playing them with VJ software Resolume. I got into processing and tried out unity. Processing stuck better but I have used both for real-time video art generation. Later I looked into node based softwares including pure data, open frameworks, notch, touch designer, magic visuals, chataigne, and, of course- fugio! Which I really liked. Sadly I have had to pursue Touch designer as that is what the industry has chosen. I really appreciate the amount of work you must have put into fugio and want to incorporate more open source into my workflow. Keep it up! :)

    • @AlexMayArts
      @AlexMayArts  5 месяцев назад

      You are correct: I am bigfug! Every system provides creative and professional opportunities. The balance between using industry standard tools having the same palette as everyone else, and using more obscure software that provide unusual and unique tools is a challenge. Most industry people seem to favour standardisation, for many good reasons, but I think independent artists should consider a much wider range of tools. Even old VJ software like VisualJockey Gold still runs. Authentic retro!

  • @MarekRogalski
    @MarekRogalski 5 месяцев назад +4

    Hey, your software looks pretty powerful already. I think new users may be discouraged by the retro UI and that it may have impacted adoption. We really need a software like that. I have no clue why such thing isn't commonly used yet!

    • @AlexMayArts
      @AlexMayArts  5 месяцев назад +1

      You could be right - I'm no UX designer. Maybe one day someone will come up with a better design.

    • @gdr189
      @gdr189 Месяц назад +1

      @@AlexMayArts I only came across the system today, after thinking about looking into moving visual art a few days ago.
      What is the UI made from? From your perspective, how easy is access to the components, coupling between various elements?

    • @AlexMayArts
      @AlexMayArts  Месяц назад

      @@gdr189 like any programming language, you have to familiarise yourself with quite a few key components before things start to flow. Just because it's easy (and cleanly decoupled) to connect nodes, you have to spend time to learn how to connect them up to do what you need to do. I tried to make it representative of how the underlying code was structured, but that incurred some level of complexity. You can't get away from it if you want to do anything complex and interesting.

  • @jaaferelsadig
    @jaaferelsadig 5 месяцев назад +4

    I'm a designer who uses tools like vvvv gamma (only partially open source and windows only) and tooll3. Looking at this I have 2 suggestions because I personally would love a tool like this that is truly open source. 1.Modularize and trim the fat, make it easier for you and contributers to work with and remove any rare case features focus on developing the core and let the community add on those rare use case nodes. 2.A dark modern interface would be nice

    • @AlexMayArts
      @AlexMayArts  5 месяцев назад +2

      Great suggestions. I'm working on the first one at the moment with a new plugin manager so I can distribute plugin development, and make it easier for others to get started, but keep it easy for end users to access plugins they want to use and keep them updated. The second point is sort of done - pretty much everything can be styled by CSS like stylesheets. But you make a good suggestion that a more modern light/dark theme would indeed be a good addition.

    • @jaaferelsadig
      @jaaferelsadig 5 месяцев назад

      @@AlexMayArts This all sounds wonderful, definitely looking forward to diving into it and wish you all the best!

  • @miltonraggi5172
    @miltonraggi5172 5 месяцев назад +1

    I know of the existence of this software and I follow all your tutorials but never had the chance to use it on a project. Was very exciting to see that such an amazing tool was being done open source. I have work with a lot of node based software (Pd, Isadora, Max, TouchDesigner) and I love them. I do think that there is a need and space for Fugio but maybe the market is too crowded at the moment and users are very comfortable with what they have. The great advantage of Fugio for most of users in my opinion was that it was free, but at the same time this is not sustainable in the long run for keeping up with all the maintenance, etc… The potential of this tool is gigantic if it finds the right business model. The ability of run on low end and even older hardware is in my opinion a good thing and a strong point. There are a lot of countries (Im Cuban) were the access to modern technology is very limited or very expensive and this tool enable artist on this spaces to create amazing work. Regardless of the future of Fugio, I thank you for all your hard work and wish you the best.

    • @AlexMayArts
      @AlexMayArts  5 месяцев назад +2

      You make some very good points. It's not always easy to know what the business model might be when you start out on a project like this. Or quite what it's niche will be. I'm very passionate about digital democracy, especially when it comes to art production, so I wouldn't mind focusing on this. Fugio runs well on Raspberry Pi, which was a unique selling point. I'm not sure if that's still the case. Anyway, thank you for your good input. I hope you'll keep an eye on the project.

  • @gracicot42
    @gracicot42 5 месяцев назад +1

    Packaging on linux has improved somewhat since the introduction of Flatpak. With those you don't have to think or rely on specific distos or disto package managers quirks, and actually the packaging looks a little more like you would have on MacOS.

    • @AlexMayArts
      @AlexMayArts  5 месяцев назад +2

      Thanks for the Flatpak suggestion. I did check it out and it looks great for apps that can be isolated in single packages. Unfortunately, Fugio is designed with extreme modularity in mind, with potentially many independent 3rd party plugins, so I don't know that it's a good match.

    • @gracicot42
      @gracicot42 5 месяцев назад +2

      @@AlexMayArts true. I have no idea how flatpak handles plugins.

  • @Slaat1
    @Slaat1 5 месяцев назад +3

    yo post some examples of what it can do, all I can see is screenshots of the ui

    • @AlexMayArts
      @AlexMayArts  5 месяцев назад +1

      I made a patch that took real-time sequenced DNA information and turned it into music for a live art gallery performance: alexmayarts.co.uk/portfolio/sequence-music/

  • @bolamtv
    @bolamtv 5 месяцев назад +2

    I've been looking at various packages (including Fugio) that are an alternative to Max for hardware accelerated live visuals. I like Max but (a little) pricey and no linux implementation. I would be interested in testing if there is documentation. I'll join the discord.

    • @AlexMayArts
      @AlexMayArts  5 месяцев назад +1

      That's great to know. I'm slowly working out the best approach for all this, but any new documentation will be on the GitHub wiki. If you do start down this road, it will be most useful to know what you want to know so I can prioritise sections.

    • @bolamtv
      @bolamtv 5 месяцев назад +2

      @@AlexMayArtsokay thanks. I had a look at Fugio a while ago but didn't get very far. I can write code too, but I'm not in your league. I really like node-based programming tools because of how quickly you can get results. Priorities for me are scalable resolution, real-time processing and integration with other software. I'll have another look and post on the discord.

    • @AlexMayArts
      @AlexMayArts  5 месяцев назад +1

      Fantastic, any ideas and suggestions welcome.

  • @user-hx2vw2fn4v
    @user-hx2vw2fn4v 3 месяца назад

    how about a SuperCollider?

  • @ceilingfun2182
    @ceilingfun2182 5 месяцев назад +2

    You might consider using an LLM with a large token window. If this approach doesn't lead to improvements, it will at least simplify the documentation process.

    • @AlexMayArts
      @AlexMayArts  5 месяцев назад +3

      I'm not sure how this would help - could you explain the approach a little more?

    • @ceilingfun2182
      @ceilingfun2182 5 месяцев назад +1

      @@AlexMayArtsI haven't personally tried it, but from what I've observed, people often use ChatGPT or Google's Gemini chatbot for assistance. They take their code to the chatbot and engage in an interactive session for help.

    • @ProfessorHoffman
      @ProfessorHoffman 5 месяцев назад +1

      ​@@AlexMayArtsThere are some AI tools out there that can read a code project and interpret its structure, functions, classes, libraries, etc. Once it understands your project you could ask it to write documentation, ask where things could be improved, where performance is being bottlenecked or could be improved, building a new UI and more. Googles Gemini 1.5 model can do this since it has a large token window as the other commenter was saying. Fireships RUclips channel recently posted a video about it called "Google has the best AI now, but there's a problem..." (the problems with image generation) where he uploaded one of his code bases to test it out. In any case best of luck with everything, your project looks awesome! I'm going to hook up my midi keyboard to it and see what I can do. Thanks for making this!

    • @AlexMayArts
      @AlexMayArts  5 месяцев назад +1

      Ah, thank you - I understand

    • @AlexMayArts
      @AlexMayArts  5 месяцев назад +1

      Thanks for the comprehensive description - I'll look into it.