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 2019 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
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
Joe Pea
@trusktr
@ensonic Hello! I'm back on Linux. I would like to find some time to install Buzztrax again.
Are you still interested in decoupling the backend from the UI?
Stefan Sauer
@ensonic
Hi, I haven't done any work on it recently :/
I brought bitwig studio for christmas to finally get some time back on making music
I am not totally givin up on buzztrax, but time is really the limiting factor
Joe Pea
@trusktr
I understand. :)
I am at WebAssembly Summit in Google Mountain View
There's a neat talk, about making music with AssemblyScript
Joe Pea
@trusktr
Here's the video I just recorded: https://youtu.be/0_-ygvPDzg8
Joe Pea
@trusktr
That tool by Peter Salomonsen is just like a tracker, but in code. He was inspired by trackers. Here's his website: https://petersalomonsen.com.
Stefan Sauer
@ensonic
Cool I'll check it out.
Joe Pea
@trusktr
This is neat, it goes from tutorial on how synths work, to audio creation studio, all in web: http://learningsynths.ableton.com which eventually links to https://learningmusic.ableton.com
Joe Pea
@trusktr
Well, not a full studio, but enough to have some fun in the browser.
Stefan Sauer
@ensonic
Finally had time to watch it. Quite nice. I do like coding instruments for for the actual tracks I'd prefer a tracker grid :)
Joe Pea
@trusktr
Yeah. I'm thinking perhaps to try making a UI for it, inspired from Buzztrax. That tool also has effects, etc, that can be connected together, so something like the machines view would be nice.
Joe Pea
@trusktr

@ensonic Hello!

Any ideas about this? Buzztrax/buzztrax#91 I'm looking forward to getting it back up and running now that I'm in Linux! :D

Stefan Sauer
@ensonic
Yeah, need to take a look. Its kind of weird that one changes such a fundamental macro
Joe Pea
@trusktr
@ensonic Any luck? Would love to run Buzztrax again!
Stefan Sauer
@ensonic
let me rebuild and install and see if I can repro this here
Joe Pea
@trusktr
I found my old bzt files! Would love to get them back up and running!
Joe Pea
@trusktr
ping :)
Stefan Sauer
@ensonic
The bug is weird - as usual for me it builds and runs fine :/
Joe Pea
@trusktr
Hmmmmm
Joe Pea
@trusktr
There is this patch that is applied during install for Arch Linux. May it have anything to do with it? https://aur.archlinux.org/cgit/aur.git/tree/0001-tests-prefer-AM_TESTS_ENVIRONMENT-to-make-automake-h.patch?h=buzztrax
Doesn't seem like it would.
Joe Pea
@trusktr
I'm currently not getting the glib error like in the GitHub issue, but I do get a couple errors like this before it quits with error state:
tests/bt-check.h:153:5: error: too many arguments to function ‘_tcase_add_test’
  153 |     _tcase_add_test (tc, tf, fname, signal, allowed_exit_value, start, end);
      |     ^~~~~~~~~~~~~~~
Joe Pea
@trusktr
Any thoughts?
dlbeswick
@dlbeswick

Hey there Stefan, I'm still poking around Buzztrax from time to time. I was using "pulsesrc" in a song, I think that's a regular gstreamer plugin, and I found that it only worked if I created it straight away in the song. If I save and then load again, the pulsesrc plugin fails to start:

ERROR: Failed to connect: Invalid argument (GStreamer encountered a general resource error.)

Finally, I found that if I removed the saved pulsesrc properties "server" and "device" from the saved file then that solved the problem. What do you think might be going on here?

Also, would you mind if we saved the songs pretty-printed? It makes debugging a lot easier. It's an easy change in song-io-native-xml.c: from xmlSaveFile to xmlSaveFormatFile (file_name, song_doc, 1)

"pulsesrc" is in the "Direct Input" category
dlbeswick
@dlbeswick

Hello, I think there might be an issue with the UI interactions for the boolean parameter types. Both button-release-event and toggled events are connected on the checkbox, and it seems button release is fired before the toggle one. It's in on_button_release_eventthat update_param_after_interaction is called, but at that stage the value of the property hasn't been updated because on_checkbox_property_toggled hasn't been called. The effect is for the parameter to take on the value of the checkbox at the last click, not the current click.

For now I've just commented out button-release-event for the checkbox and restored the call to update_param_after_interaction in on_checkbox_property_toggled, but please let me know if there's a better fix.

dlbeswick
@dlbeswick
BTW the "pulsesrc" issue was because these properties seem to be NULL in the GstElement, but serialization writes them out as empty string. The element seems to treat these two cases differently -- I guess it's trying to open a device/server with an empty string name, which it can't do. I have some fixes for this I'll post a request for shortly. Thanks!