Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 01 13:42
    chrsbats starred Buzztrax/buzztrax
  • Oct 27 2018 19:12
    lb90 starred Buzztrax/buzztrax
  • Oct 21 2018 11:14
    spheenik starred Buzztrax/buzztrax
  • Oct 18 2018 07:42
    ensonic commented #77
  • Oct 17 2018 16:26
    panoptic starred Buzztrax/buzztrax
  • Oct 13 2018 13:43
    trebmuh synchronize #77
  • Oct 13 2018 13:41
    trebmuh opened #77
  • Oct 13 2018 12:48
  • Oct 02 2018 22:22
    trebmuh opened #76
  • Oct 02 2018 22:19
    trebmuh closed #75
  • Oct 02 2018 22:19
    trebmuh commented #75
  • Oct 02 2018 19:43
    ensonic assigned #74
  • Oct 02 2018 19:43
    ensonic commented #74
  • Oct 02 2018 19:42
    ensonic commented #75
  • Sep 27 2018 10:54
    plater commented #74
  • Sep 27 2018 10:13
    plater commented #74
  • Sep 25 2018 23:54
    trebmuh commented #75
  • Sep 20 2018 18:11
    sonejostudios starred Buzztrax/buzztrax
  • Aug 30 2018 10:58
    trebmuh commented #75
  • Aug 28 2018 21:35
    trebmuh commented #75
Joe Pea
@trusktr
Cool, the research stuff!
I'm at Velodyne, adding a software product on top of the Lidar hardware.
Stefan Sauer
@ensonic
nice, we have some velodyne lidars
Joe Pea
@trusktr
Figured you might! :)
Stefan Sauer
@ensonic
@dlbeswick hi, I'll will extract the fluidsynth fixes from your original change, okay?
to let you focus on the other changes, I'll still add you as the author, just want to check with you to avoid double work though
Joe Pea
@trusktr
@dlbeswick Hello. :)
dlbeswick
@dlbeswick
Hi Joe!
@ensonic Sure, go for it, thanks for that.
Great to see this project is so active. I was wondering -- has anyone tried to get in touch or is in touch with any more of the old Buzzmachine authors to see if they would be happy to release source? There are a few Cyanphase machines I use all the time, I was thinking of trying to get in touch with him.
Stefan Sauer
@ensonic
@dlbeswick a while ago I wrote to many authors, FSM contributes all machines and even helped this project a little
many other authors did not reply :/
And sadly e.g. Arguru is even dead and his source are lost forever
dlbeswick
@dlbeswick
Ah, what a shame.... but good on FSM. Thanks Stefan.
Stefan Sauer
@ensonic
@dlbeswick for the fluid_synth_set_midi_router() changes, did you based the changes on some article / example?
dlbeswick
@dlbeswick
No, I was just puzzling it out from the API docs, and the mention of the deprecation here: http://www.fluidsynth.org/api/
As I might have mentioned, I haven't done any testing on these changes at all, sorry. At that time, I just wanted to get a build going (because I didn't know to specify "-Wno-deprecated")
So these changes are just a guess. I have some USB MIDI gear, so if you'd like me to test at any stage then please let me know.
dlbeswick
@dlbeswick

By the way, I currently have a couple of hours a week to spend on this project (that's why progress is slow, but progress is there.) I'm still stuck on Buzz to make music, but I'd like to use Buzztrax as my go-to music program since I'm tired of going to Windows, and I want to be able to tinker with the source. I also want a free software program to recommend to people who ask me how they should start making music. I'm happy to take guidance from you as to how you'd like to make use of this time!

I'm an experienced C++ dev but have been away from C for a long time, audio/DSP amateur, total GTK novice. I've been in GC-land for many years now, so memory management is quite rusty. Thanks for your patience in helping me get to grips with GTK and the project's coding style.

dlbeswick
@dlbeswick
It might be worth thinking about a new Ubuntu build once this group of pull requests is done -- I think the current build does crash due to one sprintf buffer overflow.
Stefan Sauer
@ensonic
Figured it, pushed the fluid synth changes (also tested them, it works, great job). Will look at the sprintf change tonight
Yes, a release is overdue.
There is one major work items, that I would like to tackle soonish, my vacation starts tomorow, so maybe I find some time.
btw, which timezone are you in?
Stefan Sauer
@ensonic
@dlbeswick all patches merged
if still have the gtk-popup changes, if you can make a separate pull request out of that I can drag in some gtk folks to check what the options are
dlbeswick
@dlbeswick
I'm +10:00
Great, thanks Stefan. For the GTK changes, I was thinking that I should maybe raise an issue and link it to a branch in my repo. Thinking about it, I wouldn't consider this code ready to pull. It's probably more appropriate at this stage for people to pull my branch and maybe use it as a starting point for discussion. The right solution will also depend on how urgent the work is (probably not as much as I first thought,) which GTK versions you want to target, and so on.
Enjoy your holiday!
Kind of suprised that the fluidsynth changes worked, really! But good stuff.
Stefan Sauer
@ensonic
@dlbeswick having the gtk changes on a branch sounds good, as long as we have them without the other changes, it should be easy to start a discussion.
@dlbeswick the main issue/problem in usefulness of buzztrax right now is the audiomixing element. I am using gstreamer as a engine and the audiomixing elment (adder) has problem with loops, there is a new one (audiomixer) that lacks some feature. More than a year ago I've tried to address them, but could not merge the patches in the end (there is shared code with videomixing elements). I got a bit upset on the nitpicking. I'll need to pick up those patches and just turn them into a local element. Maybe I can try that next week. The symptoms right now with the old mixer is that loops are not tight and can get stuck :/ (welcome to multithreaded audiomixing). The issues are known, but not really fixable given the design. Hence the new element. This is a lot of detail, but just to tell you whats the situation.
Stefan Sauer
@ensonic
This seamless looping is e.g. important for a new feature that I added to the machine windows where you have a piano widget to test the sound.
dlbeswick
@dlbeswick
Ok. If you have anything more for me to read on that, it would be interesting.
Joe Pea
@trusktr

I miss Linux. As soon as I'm back on Linux, Buzztrax will be one of the first things to get installed. I plan to buy a new Linux workstation very soon . Can't wait! I'm really glad such a program as Buzztrax exists, and is open source on top of it.

I sold my devices when I needed cash, living barely by my means (which was fun), and then I got a job and work has given me MacBooks. But the latest MacBooks are so far impossible to install Linux on, due to the new Apple T2 security module. There's nothing on ArchLinux on how to get passed that yet.

Are there any conferences you would like to showcase Buzztrax in?
Stefan Sauer
@ensonic
Right now with the new AMD CPU/GPU it is a good time to buy a powerful linx machine.
Not planning any conferences right now.
@trusktr I might be in MTV in the beginning of october for a week. When I booked everything, I'll let you know. Probably no weekend in between, but it should be possible to find a way to meet. You're still in SF right?
Joe Pea
@trusktr

Yep, still in SF/Oakland. :) It would be nice to meet up!

What AMD CPU/GPU is that you're mentioning?

Any particular laptop? I was thinking about getting a HP ZBook x360, because it seems to be the most powerful 2-in-1 available at the moment (I want enough power, but if I can also get the tablet mode with stylus pen, that'd be a bonus). I was looking at the ZBook Studio x360 G5 with Intel® Core™ i9-8950HK processor (2.9 GHz, up to 4.8 GHz with Turbo Boost, 12 MB cache, 6 core) + NVIDIA® Quadro® P2000 (4 GB GDDR5 dedicated) (5SJ36AV), with selected 64GB RAM, and 4k "DreamColor" display. This one, after configuration.
Stefan Sauer
@ensonic
Right laptop. I not sure whats the situation with the new Ryzen CPU and the new Navi GPUs for laptops. I just brought a new desktop, so that my kids can play the latest games. Steam works better on linux every day :)
but an intel core >= i5 is also super fast, i9 is probably quite expensive, 4GB GPU mem is okay for everything but games
Joe Pea
@trusktr

Right laptop. I not sure whats the situation with the new Ryzen CPU and the new Navi GPUs for laptops. I just brought a new desktop, so that my kids can play the latest games. Steam works better on linux every day :)

Huh! Been a while since I tried Steam, back in the day when I was playing Day of Defeat (Half Life mod).

4GB GPU mem is okay for everything but games

Yeah, but still like having 6 integrated intel GPUs, which is better than one of those. I guess that's the best one that's available on an all-in-one laptop/tablet combo so far.

I won't be playing the latest games with heaviest graphics anyways. I value the pen, and being able to take notes, draw ideas, etc.
Plus, I play http://krunker.io !!
It's awesome! Without having to download anything!
And, just share the link to your session with anyone, and they can join your game!
Stefan Sauer
@ensonic
nice, got killed within a few minutes, but gotta grab a mouse for it. playing with a touchpad sucks :)
Joe Pea
@trusktr
oh yeah, it's not easy with a touchpad. hehe