sonobus

Source code for SonoBus, a real-time network audio streaming collaboration tool.

GPL-3.0 License

Stars
1.6K

Bot releases are hidden (Show)

sonobus - sonobus 1.7.2 Latest Release

Published by essej 10 months ago

SonoBus 1.7.2 Release Notes

  • Made the use of the universal font optional (defaulting to off), because it was causing slowdowns on some systems. Only enable it if you need to have universal language character support.

From 1.7.1

  • Added dedicated button on main window for getting to VDO.Ninja group video link (for those who didn't even know it was there!)
  • Fixed VDO.Ninja link generator, Open in browser now operates properly (which it never did)
  • Fixed font size issue on Windows
  • Other minor fixes

From 1.7.0:

  • Added "Suggest New Group" feature. From the group popup (the button just below Connect showing group info) a new item was added that lets you pick who from the currently connected group you would like to join you in a new group, makes the request and connects you to the new group. If the others accept they will immediately connect to the new group with you. This feature can be used in the situation where you are in a public group, but would like to continue to play/talk with a subset of them in a new private (or public) group, with the least amount of effort.

  • Added Reset All Jitter Buffer button (near the bottom next to FX) with keybinding (cmd/ctrl-J)

  • Added additional features to the VDO.Ninja link generator, allowing you to create links for both webcam and screenshare usage, which you can use at the same time in multiple browser windows/tabs. Also, an option was added to generate the link so that your content is only pushed, viewing no one... which can be handy if you are using both webcam and screenshare at the same time, and pick one to not view anyone.

  • Added LV2 plugin for Linux (could be other platforms too if people request it)

  • Added Soundboard volume control and send-to-group controls at the bottom of the Soundboard

  • The used font now supports all translated languages, so you can use Chinese, Japanese, or Korean text in names or chat messages, even if the app isn't set for that language. It has fewer other symbols, however.

  • Added an option (and made it the default to on) to make the Mute controls in the Input Mixer and the overall input mute at the top be respected when recording yourself. Before the self-recordings would include the input even though they were muted. You can get back to the old way with a new option in the recording options.

  • Fixed drag and drop of files onto Soundboard

  • Fixed user scrolling area size issue

  • Fixed occasional crash on record

sonobus - sonobus 1.7.1

Published by essej 11 months ago

SonoBus 1.7.1 Release Notes

  • Added dedicated button on main window for getting to VDO.Ninja group video link (for those who didn't even know it was there!)
  • Fixed VDO.Ninja link generator, Open in browser now operates properly (which it never did)
  • Fixed font size issue on Windows
  • Other minor fixes

From 1.7.0:

  • Added "Suggest New Group" feature. From the group popup (the button just below Connect showing group info) a new item was added that lets you pick who from the currently connected group you would like to join you in a new group, makes the request and connects you to the new group. If the others accept they will immediately connect to the new group with you. This feature can be used in the situation where you are in a public group, but would like to continue to play/talk with a subset of them in a new private (or public) group, with the least amount of effort.

  • Added Reset All Jitter Buffer button (near the bottom next to FX) with keybinding (cmd/ctrl-J)

  • Added additional features to the VDO.Ninja link generator, allowing you to create links for both webcam and screenshare usage, which you can use at the same time in multiple browser windows/tabs. Also, an option was added to generate the link so that your content is only pushed, viewing no one... which can be handy if you are using both webcam and screenshare at the same time, and pick one to not view anyone.

  • Added LV2 plugin for Linux (could be other platforms too if people request it)

  • Added Soundboard volume control and send-to-group controls at the bottom of the Soundboard

  • The used font now supports all translated languages, so you can use Chinese, Japanese, or Korean text in names or chat messages, even if the app isn't set for that language. It has fewer other symbols, however.

  • Added an option (and made it the default to on) to make the Mute controls in the Input Mixer and the overall input mute at the top be respected when recording yourself. Before the self-recordings would include the input even though they were muted. You can get back to the old way with a new option in the recording options.

  • Fixed drag and drop of files onto Soundboard

  • Fixed user scrolling area size issue

  • Fixed occasional crash on record

sonobus - sonobus 1.7.0

Published by essej 11 months ago

SonoBus 1.7.0 Release Notes

  • Added "Suggest New Group" feature. From the group popup (the button just below Connect showing group info) a new item was added that lets you pick who from the currently connected group you would like to join you in a new group, makes the request and connects you to the new group. If the others accept they will immediately connect to the new group with you. This feature can be used in the situation where you are in a public group, but would like to continue to play/talk with a subset of them in a new private (or public) group, with the least amount of effort.

  • Added Reset All Jitter Buffer button (near the bottom next to FX) with keybinding (cmd/ctrl-J)

  • Added additional features to the VDO.Ninja link generator, allowing you to create links for both webcam and screenshare usage, which you can use at the same time in multiple browser windows/tabs. Also, an option was added to generate the link so that your content is only pushed, viewing no one... which can be handy if you are using both webcam and screenshare at the same time, and pick one to not view anyone.

  • Added LV2 plugin for Linux (could be other platforms too if people request it)

  • Added Soundboard volume control and send-to-group controls at the bottom of the Soundboard

  • The used font now supports all translated languages, so you can use Chinese, Japanese, or Korean text in names or chat messages, even if the app isn't set for that language. It has fewer other symbols, however.

  • Added an option (and made it the default to on) to make the Mute controls in the Input Mixer and the overall input mute at the top be respected when recording yourself. Before the self-recordings would include the input even though they were muted. You can get back to the old way with a new option in the recording options.

  • Fixed drag and drop of files onto Soundboard

  • Fixed user scrolling area size issue

  • Fixed occasional crash on record

sonobus - sonobus 1.6.2

Published by essej over 1 year ago

SonoBus 1.6.2 Release Notes

  • Fixed bug with server reconnect that was causing ghost users/groups and other strangeness
  • Fixed location of soundboard settings files on some platforms

From 1.6.1

  • Added Go to Next sample playback option (along with stop at end, and loop at end) to Soundboard, so now you can make a soundboard act like a playlist
  • Fix recording file location issue, which broke recording in 1.6.0
  • Fix auto-scrolling issue in the Chat panel
  • Fix issue when IP blocked person leaves group
  • Added some VDO.Ninja link options which further prevent audio use there

From 1.6.0

  • Added support for private chat messages. Press the dots menu near the bottom right of the chat page to start a private chat with someone in your current connected group.

  • Can now drag to reorder samples in a Soundboard

  • Improved visibility of actively playing soundboard samples

  • Soundboard sample gain now changes immediately when dragging slider

  • Added toggle for default numeric hotkey trigger for soundboard

  • Added button to apply sample options to all other samples in the current soundboard in the sample editor.

  • Added support for VDO.Ninja link generation for the group. Get to it from the group name button near the top. VDO.Ninja is a very flexible free high-quality web-based video streaming system.

  • Saves/restores input mixer Mute state

  • Added support to save plugin default options (which are used with new instances).

  • Added show/hide group password button

  • Reconnect to Last Group feature now works properly in a plugin when the UI isn't shown

  • If the connection server goes down, now automatically attempts to reconnect to it

  • Now hides connected users' IP addresses by default in the receive options popup (lower right of user strip), click the area to show

  • Added Block by IP feature, to prevent any user from a certain IP from communicating with you in a group. You can get to that feature by clicking in the Send Quality area popup (lower left of user strip).

sonobus - sonobus 1.6.1

Published by essej almost 2 years ago

SonoBus 1.6.1 Release Notes

  • Soundboard: added Play Next as a sample end playback option (along with stop at end, and loop at end), so now you can make a soundboard act like a playlist
  • Fix recording file location issue, which broke recording in 1.6.0
  • Fix auto-scrolling issue in the Chat panel
  • Fix issue when IP blocked person leaves group
  • Added some VDO.Ninja link options which further prevent audio use there

From 1.6.0

  • Added support for private chat messages. Press the dots menu near the bottom right of the chat page to start a private chat with someone in your current connected group.

  • Can now drag to reorder samples in a Soundboard

  • Improved visibility of actively playing soundboard samples

  • Soundboard sample gain now changes immediately when dragging slider

  • Added toggle for default numeric hotkey trigger for soundboard

  • Added button to apply sample options to all other samples in the current soundboard in the sample editor.

  • Added support for VDO.Ninja link generation for the group. Get to it from the group name button near the top. VDO.Ninja is a very flexible free high-quality web-based video streaming system.

  • Saves/restores input mixer Mute state

  • Added support to save plugin default options (which are used with new instances).

  • Added show/hide group password button

  • Reconnect to Last Group feature now works properly in a plugin when the UI isn't shown

  • If the connection server goes down, now automatically attempts to reconnect to it

  • Now hides connected users' IP addresses by default in the receive options popup (lower right of user strip), click the area to show

  • Added Block by IP feature, to prevent any user from a certain IP from communicating with you in a group. You can get to that feature by clicking in the Send Quality area popup (lower left of user strip).

sonobus - sonobus 1.6.0

Published by essej almost 2 years ago

SonoBus 1.6.0 Release Notes

  • Added support for private chat messages. Press the dots menu near the
    bottom right of the chat page to start a private chat with someone in your
    current connected group.

  • Can now drag to reorder samples in a Soundboard

  • Improved visibility of actively playing soundboard samples

  • Soundboard sample gain now changes immediately when dragging slider

  • Added toggle for default numeric hotkey trigger for soundboard

  • Added button to apply sample options to all other samples in the current
    soundboard in the sample editor.

  • Added support for VDO.Ninja link generation for the group. Get to it from
    the group name button near the top. VDO.Ninja is a very flexible free high-quality
    web-based video streaming system.

  • Saves/restores input mixer Mute state

  • Added support to save plugin default options (which are used with new
    instances).

  • Added show/hide group password button

  • Reconnect to Last Group feature now works properly in a plugin when the UI
    isn't shown

  • If the connection server goes down, now automatically attempts to
    reconnect to it

  • Now hides connected users' IP addresses by default in the receive options
    popup (lower right of user strip), click the area to show

  • Added Block by IP feature, to prevent any user from a certain IP from
    communicating with you in a group. You can get to that feature by clicking
    in the Send Quality area popup (lower left of user strip).

  • updated to latest JUCE 7

sonobus - sonobus 1.5.1

Published by essej over 2 years ago

SonoBus 1.5.1 Release Notes

  • Added new Soundboard feature... try it out by pressing the "grid" button
    near the top right, next to chat. Soundboards allow you to instantly play
    different sounds to everyone in a session with multiple playback options.
    You can set up your own samples and organize them into multiple soundboards.
    This is especially useful for podcasting and it is extremely fun in casual
    calls, or for quick access to backing tracks, etc. Thanks to Sten Wessel
    and Hannah Schellekens for the contribution of this new feature!

  • highlights FX buttons when reverb sends are active

  • saves state for recently browsed dir location

  • added monitor delay main toggle button in input mixer which turns off/on
    monitor delay for all input groups at once.

  • add tooltip for long user names

  • shows "not recommended" for the send qualities below 96kbps/ch

  • fix initial sync met to host bug in plugin

  • fix bug with apply to all for recv quality option

  • revert thread priorities to how they were in prior releases (to solve
    issues discovered on RasbPi systems)

sonobus - sonobus 1.4.8

Published by essej almost 3 years ago

SonoBus 1.4.8 Release Notes

  • Add user strip drag reordering, and caching for next time you see them
  • Increased max I/O channel count for standalone version to 128 channels
  • Add option for opening finished recording for playback or not
  • Add polarity invert options to FX groups
  • Added Korean and Russian translations
  • Added option to ignore keybindings
sonobus - sonobus 1.4.9

Published by essej almost 3 years ago

SonoBus 1.4.9 Release Notes

  • Added metronome option to sync from file playback. This assumes that you
    manually set the metronome to the correct tempo for the file and that the
    start of the file is exactly on the beat.
  • Fixed MP3 file reading issue on Windows introduced in 1.4.8

From 1.4.8

  • Add user strip drag reordering, and caching for next time you see them
  • Increased max I/O channel count for standalone version to 128 channels
  • Add option for opening finished recording for playback or not
  • Add polarity invert options to FX groups
  • Added Korean and Russian translations
  • Added option to ignore keybindings
sonobus - sonobus 1.4.6

Published by essej over 3 years ago

SonoBus 1.4.6 Release Notes

  • Added input reverb effects, which allow you to add reverb to your input channels that get sent out to others (and heard by you). Currently the reverb will only be sent to others when Send Stereo or Send Mono is selected (not Send Multichannel). Find the reverb send level for the input channel group in the FX button popup in the input mixer. The reverb parameters themselves are in the "In Reverb" button at the top of the input mixer.

  • Now the reverb buses (both input and output reverb bus) default to be at full level, while the default reverb sends for each channel are all the way down. So if you want reverb on your input (input or monitored), or on a connected user, you will need to turn up the reverb send from the FX (or M.FX).

  • Added accessibility support for blind or vision-impaired users on Mac and Windows. There are potential improvements planned for the future, but this is much better than the non-existent support before!

sonobus - sonobus 1.4.5

Published by essej over 3 years ago

SonoBus 1.4.5 Release Notes

  • Now makes separate self-record files for each input group
  • Added option to record self pre or post FX

From 1.4.4

  • Fixed elapsed recording time when only others are recorded
  • Fixed self recording so it captures all input channels
  • Prevent illegal filenames so that recording doesn't fail
  • Fixed initial file playback UI so it correctly restores based on current plugin state
  • Updated Spanish and Japanese translation
  • Added SonoBusInstrument VST3, which will work in instrument slots on DAWs that limit multi-output support to instruments only
  • Added native Apple M1 support for Mac version

From 1.4.3

  • Fixed bug when using file playback and recording simultaneously
  • Added return-to-start button for file playback (keybinding is 0)

From 1.4.2

  • Added Auto Jitter buffer adjust drop rate threshold option
  • Prevent user leave/join messages in chat in public groups
  • Simplified update check download
  • Fixed layout of public group page
  • Updated some visual elements (time sliders, etc)
  • Updated translations

From 1.4.0-1:

New Features

  • Multi-channel (>2) support added. Allows you to select any number of active inputs and outputs.
  • Input Mixer added to control how the inputs are mixed and grouped for sending and for monitoring. Can now choose to send to others in Mono, Stereo, or Multichannel (all active inputs sent to others). When you are receiving multichannel from others, allows you to choose how to mix them locally, including optional independent volume/pan/mute/solo. It's a lot of new stuff here.
  • Input effects are now per channel as configured by grouping
  • Full gate/compressor/eq effects now available per user track (and even per channel there if desired)
  • You can route remote users to specific outputs (if you have activated them, or are using the plugin in multi-bus capable host)
  • Can now insert Audio Unit plugin in "instrument" slots so you can get access to multi-bus outputs on hosts like Logic...
  • Added minimal/full view mode choice... to let you hide the statistics areas of connected users for a cleaner look. You can toggle the full view for all, or individually by clicking on the user name
  • Recording filenames now include group name
  • Added support for MP3 playing on platforms that didn't have it
  • Initially mute incoming audio of new connections while they are auto-adjusting jitter buffers until stability is achieved.
  • Added Default User Volume level in options (fixed in 1.4.1), which determines the initial volume new connecting users get when they haven't been seen before.
  • Text Chat added, for another way to communicate within a group during a session. URLs posted in chat messages can be clicked to open the links in a browser.
  • Self-monitoring delay (and backing track delay) options to help overcome latency related rhythmic issues.
  • Added Group Latency Match feature
  • Added command line options to start sonobus and immediately connect, or to load a saved setup, along with basic "headless" operation mode for power users.
  • Initial translation support for several languages... still a work in progress.
  • Many bugfixes
  • WARNING - using Send Multichannel in a group with users of the older version of the app will crash the old application... this is unfortunate, but also a good incentive for them to update!
sonobus - sonobus 1.4.4

Published by essej over 3 years ago

SonoBus 1.4.4 Release Notes

  • Fixed elapsed recording time when only others are recorded
  • Fixed self recording so it captures all input channels
  • Prevent illegal filenames so that recording doesn't fail
  • Fixed initial file playback UI so it correctly restores based on current plugin state
  • Updated Spanish and Japanese translation
  • Added SonoBusInstrument VST3, which will work in instrument slots on DAWs that limit multi-output support to instruments only
  • Added native Apple M1 support for Mac version

From 1.4.3

  • Fixed bug when using file playback and recording simultaneously
  • Added return-to-start button for file playback (keybinding is 0)

From 1.4.2

  • Added Auto Jitter buffer adjust drop rate threshold option
  • Prevent user leave/join messages in chat in public groups
  • Simplified update check download
  • Fixed layout of public group page
  • Updated some visual elements (time sliders, etc)
  • Updated translations

From 1.4.0-1:

New Features

  • Multi-channel (>2) support added. Allows you to select any number of active inputs and outputs.
  • Input Mixer added to control how the inputs are mixed and grouped for sending and for monitoring. Can now choose to send to others in Mono, Stereo, or Multichannel (all active inputs sent to others). When you are receiving multichannel from others, allows you to choose how to mix them locally, including optional independent volume/pan/mute/solo. It's a lot of new stuff here.
  • Input effects are now per channel as configured by grouping
  • Full gate/compressor/eq effects now available per user track (and even per channel there if desired)
  • You can route remote users to specific outputs (if you have activated them, or are using the plugin in multi-bus capable host)
  • Can now insert Audio Unit plugin in "instrument" slots so you can get access to multi-bus outputs on hosts like Logic...
  • Added minimal/full view mode choice... to let you hide the statistics areas of connected users for a cleaner look. You can toggle the full view for all, or individually by clicking on the user name
  • Recording filenames now include group name
  • Added support for MP3 playing on platforms that didn't have it
  • Initially mute incoming audio of new connections while they are auto-adjusting jitter buffers until stability is achieved.
  • Added Default User Volume level in options (fixed in 1.4.1), which determines the initial volume new connecting users get when they haven't been seen before.
  • Text Chat added, for another way to communicate within a group during a session. URLs posted in chat messages can be clicked to open the links in a browser.
  • Self-monitoring delay (and backing track delay) options to help overcome latency related rhythmic issues.
  • Added Group Latency Match feature
  • Added command line options to start sonobus and immediately connect, or to load a saved setup, along with basic "headless" operation mode for power users.
  • Initial translation support for several languages... still a work in progress.
  • Many bugfixes
  • WARNING - using Send Multichannel in a group with users of the older version of the app will crash the old application... this is unfortunate, but also a good incentive for them to update!
sonobus - sonobus 1.4.3

Published by essej over 3 years ago

SonoBus 1.4.3 Release Notes

  • Fixed bug when using file playback and recording simultaneously
  • Added return-to-start button for file playback (keybinding is 0)

From 1.4.2

  • Added Auto Jitter buffer adjust drop rate threshold option
  • Prevent user leave/join messages in chat in public groups
  • Simplified update check download
  • Fixed layout of public group page
  • Updated some visual elements (time sliders, etc)
  • Updated translations

From 1.4.0-1:

New Features

  • Multi-channel (>2) support added. Allows you to select any number of active inputs and outputs.
  • Input Mixer added to control how the inputs are mixed and grouped for sending and for monitoring. Can now choose to send to others in Mono, Stereo, or Multichannel (all active inputs sent to others). When you are receiving multichannel from others, allows you to choose how to mix them locally, including optional independent volume/pan/mute/solo. It's a lot of new stuff here.
  • Input effects are now per channel as configured by grouping
  • Full gate/compressor/eq effects now available per user track (and even per channel there if desired)
  • You can route remote users to specific outputs (if you have activated them, or are using the plugin in multi-bus capable host)
  • Can now insert Audio Unit plugin in "instrument" slots so you can get access to multi-bus outputs on hosts like Logic...
  • Added minimal/full view mode choice... to let you hide the statistics areas of connected users for a cleaner look. You can toggle the full view for all, or individually by clicking on the user name
  • Recording filenames now include group name
  • Added support for MP3 playing on platforms that didn't have it
  • Initially mute incoming audio of new connections while they are auto-adjusting jitter buffers until stability is achieved.
  • Added Default User Volume level in options (fixed in 1.4.1), which determines the initial volume new connecting users get when they haven't been seen before.
  • Text Chat added, for another way to communicate within a group during a session. URLs posted in chat messages can be clicked to open the links in a browser.
  • Self-monitoring delay (and backing track delay) options to help overcome latency related rhythmic issues.
  • Added Group Latency Match feature
  • Added command line options to start sonobus and immediately connect, or to load a saved setup, along with basic "headless" operation mode for power users.
  • Initial translation support for several languages... still a work in progress.
  • Many bugfixes
  • WARNING - using Send Multichannel in a group with users of the older version of the app will crash the old application... this is unfortunate, but also a good incentive for them to update!
sonobus - sonobus 1.4.2

Published by essej over 3 years ago

SonoBus 1.4.2 Release Notes

  • Added Auto Jitter buffer adjust drop rate threshold option
  • Prevent user leave/join messages in chat in public groups
  • Simplified update check download
  • Fixed layout of public group page
  • Updated some visual elements (time sliders, etc)
  • Updated translations

From 1.4.0-1:

New Features

  • Multi-channel (>2) support added. Allows you to select any number of active inputs and outputs.
  • Input Mixer added to control how the inputs are mixed and grouped for sending and for monitoring. Can now choose to send to others in Mono, Stereo, or Multichannel (all active inputs sent to others). When you are receiving multichannel from others, allows you to choose how to mix them locally, including optional independent volume/pan/mute/solo. It's a lot of new stuff here.
  • Input effects are now per channel as configured by grouping
  • Full gate/compressor/eq effects now available per user track (and even per channel there if desired)
  • You can route remote users to specific outputs (if you have activated them, or are using the plugin in multi-bus capable host)
  • Can now insert Audio Unit plugin in "instrument" slots so you can get access to multi-bus outputs on hosts like Logic...
  • Added minimal/full view mode choice... to let you hide the statistics areas of connected users for a cleaner look. You can toggle the full view for all, or individually by clicking on the user name
  • Recording filenames now include group name
  • Added support for MP3 playing on platforms that didn't have it
  • Initially mute incoming audio of new connections while they are auto-adjusting jitter buffers until stability is achieved.
  • Added Default User Volume level in options (fixed in 1.4.1), which determines the initial volume new connecting users get when they haven't been seen before.
  • Text Chat added, for another way to communicate within a group during a session. URLs posted in chat messages can be clicked to open the links in a browser.
  • Self-monitoring delay (and backing track delay) options to help overcome latency related rhythmic issues.
  • Added Group Latency Match feature
  • Added command line options to start sonobus and immediately connect, or to load a saved setup, along with basic "headless" operation mode for power users.
  • Initial translation support for several languages... still a work in progress.
  • Many bugfixes
  • WARNING - using Send Multichannel in a group with users of the older version of the app will crash the old application... this is unfortunate, but also a good incentive for them to update!
sonobus - sonobus 1.4.1

Published by essej over 3 years ago

SonoBus 1.4.1 Release Notes

New Features

  • Multi-channel (>2) support added. Allows you to select any number of active inputs and outputs.
  • Input Mixer added to control how the inputs are mixed and grouped for sending and for monitoring. Can now choose to send to others in Mono, Stereo, or Multichannel (all active inputs sent to others). When you are receiving multichannel from others, allows you to choose how to mix them locally, including optional independent volume/pan/mute/solo. It's a lot of new stuff here.
  • Input effects are now per channel as configured by grouping
  • Full gate/compressor/eq effects now available per user track (and even per channel there if desired)
  • You can route remote users to specific outputs (if you have activated them, or are using the plugin in multi-bus capable host)
  • Can now insert Audio Unit plugin in "instrument" slots so you can get access to multi-bus outputs on hosts like Logic...
  • Added minimal/full view mode choice... to let you hide the statistics areas of connected users for a cleaner look. You can toggle the full view for all, or individually by clicking on the user name
  • Recording filenames now include group name
  • Added support for MP3 playing on platforms that didn't have it
  • Initially mute incoming audio of new connections while they are auto-adjusting jitter buffers until stability is achieved.
  • Added Default User Volume level in options (fixed in 1.4.1), which determines the initial volume new connecting users get when they haven't been seen before.
  • Text Chat added, for another way to communicate within a group during a session. URLs posted in chat messages can be clicked to open the links in a browser.
  • Self-monitoring delay (and backing track delay) options to help overcome latency related rhythmic issues.
  • Added Group Latency Match feature
  • Added command line options to start sonobus and immediately connect, or to load a saved setup, along with basic "headless" operation mode for power users.
  • Initial translation support for several languages... still a work in progress.
  • Many bugfixes
  • WARNING - using Send Multichannel in a group with users of the older version of the app will crash the old application... this is unfortunate, but also a good incentive for them to update!
sonobus - sonobus 1.4.0

Published by essej over 3 years ago

SonoBus 1.4.0 Release Notes

New Features

  • Multi-channel (>2) support added. Allows you to select any number of active inputs and outputs.
  • Input Mixer added to control how the inputs are mixed and grouped for sending and for monitoring. Can now choose to send to others in Mono, Stereo, or Multichannel (all active inputs sent to others). When you are receiving multichannel from others, allows you to choose how to mix them locally, including optional independent volume/pan/mute/solo. It's a lot of new stuff here.
  • Input effects are now per channel as configured by grouping
  • Full gate/compressor/eq effects now available per user track (and even per channel there if desired)
  • You can route remote users to specific outputs (if you have activated them, or are using the plugin in multi-bus capable host)
  • Can now insert Audio Unit plugin in "instrument" slots so you can get access to multi-bus outputs on hosts like Logic...
  • Added minimal/full view mode choice... to let you hide the statistics areas of connected users for a cleaner look. You can toggle the full view for all, or individually by clicking on the user name
  • Recording filenames now include group name
  • Added support for MP3 playing on platforms that didn't have it
  • Initially mute incoming audio of new connections while they are auto-adjusting jitter buffers until stability is achieved.
  • Added Default User Volume level in options, which determines the initial volume new connecting users get when they haven't been seen before.
  • Text Chat added, for another way to communicate within a group during a session. URLs posted in chat messages can be clicked to open the links in a browser.
  • Self-monitoring delay (and backing track delay) options to help overcome latency related rhythmic issues.
  • Added Group Latency Match feature
  • Added command line options to start sonobus and immediately connect, or to load a saved setup, along with basic "headless" operation mode for power users.
  • Initial translation support for several languages... still a work in progress.
  • Many bugfixes
  • WARNING - using Send Multichannel in a group with users of the older version of the app will crash the old application... this is unfortunate, but also a good incentive for them to update!
sonobus - sonobus 1.3.2

Published by essej almost 4 years ago

== SonoBus Release Notes ==

Version 1.3.2

  • Fixed bug where input mute/gain was ignored with only 1 input channel

From Version 1.3.1

  • Fixed level issue when sending as mono to others
  • Fixed clicking/distorted issue when using certain audio buffer sizes, esp on windows. All the tips about having to use 1ms divisible audio buffer sizes was due to this bug... so you shouldn't need to do that anymore.
  • Fixed issue when changing user name before connecting to public group
  • Added "Sliders snap to mouse click" option, for those who prefer the sliders to jump to the clicked position
sonobus - sonobus 1.3.1

Published by essej almost 4 years ago

== SonoBus Release Notes ==

Version 1.3.1

  • Fixed level issue when sending as mono to others
  • Fixed clicking/distorted issue when using certain audio buffer sizes, esp on windows. All the tips about having to use 1ms divisible audio buffer sizes was due to this bug... so you shouldn't need to do that anymore.
  • Fixed issue when changing user name before connecting to public group
  • Added "Sliders snap to mouse click" option, for those who prefer the sliders to jump to the clicked position
sonobus - sonobus 1.3.0

Published by essej almost 4 years ago

== SonoBus Release Notes ==

Version 1.3.0

  • Added new Public Groups feature!

In the Connect window you will now see Private Group, and Public Groups tabs. The Private Group tab is exactly how the previous versions worked, you can create and join unlisted/private groups just as you did before.

The Public Groups tab lets you browse existing active public groups or create new ones that will be visible to anyone else using the same connection server. Currently the default aoo.sonobus.net server is going to be the only working choice, but you can also run your own (see the documentation). Remember that all audio is only sent peer-to-peer, the connection server only facilitates the group member management.

For now you will want to create public group names that include your geographic region so you can attract others in the same region, to minimize latency in the group. You may also want to include genre information in the name as well.

Please let us know what you think, and any issues that you may have.

sonobus - sonobus 1.2.2

Published by essej almost 4 years ago

== SonoBus Release Notes ==

Version 1.2.2

  • Fixed crash issue in Windows plugin versions accidentally introduced in 1.2.1

From Version 1.2.1

  • Improved stability of network sending, should help reduce minimum usable jitter buffers
  • Added new "Auto Reconnect to Last Group" option, if enabled it will automatically connect to the most recently used group on startup
  • Added # channel status indicators on the receive and send info area for each user
  • Added ASIO prompt in the audio config on Windows if it is not selected as the device type
  • Reduced default audio buffer size on Mac to 128 (only after first install)
  • Launching from URL will now immediately connect into the group (on Mac)

It is possible that this version has improved the network sending performance, so you may
want to experiment with smaller receive jitter buffers again if you have set
them manually for people.