Wire Changelog

2019 Q1 Beta 6

Changes

  • Welcome! Wire now greets you warmly on open with a list of examples and tutorials. More helpful information will be added to this screen at a later date.
  • Wire now comes with a set of 10 tutorial projects, guiding your through the basics of patching. We'll be continuously adding more tutorials projects at future dates, so if you have a topic in mind, let us know!
  • Microphone and speaker settings are now stored. Save your patch in stereo and it loads in stereo.
  • Revamped the float signal (audio) input menu in the inspector, which now uses radio buttons.
  • A spectrum node, which takes in audio and sends out a frequency spectrum. No more fussing about with fft, buffer and list.magnitude.
  • osc.read's address field now supports all OSC wildcards such as * and ?
  • Wire doesn't go into screen saver mode anymore.
  • Renamed ripple's shift to phase.
  • Audio preferences also gives you the option for no input or output device at all.
  • Loading a project with an image file that doesn't exist anymore, shows a message in the log.
  • Fixed a bug where Edit > Destroy was sometimes greyed out when it shouldn't have been.
  • Importing the same resource twice reuses the same resource file.
  • Fixed a crash on project load when no audio input devices is selected in the preferences.
  • Syphon output was accidentally throttled in last update, but that's been fixed now too.

Known issues

  • Images node gives an unsupported format on some images, while we should be able to load them.
  • Wire occasionally freezes on shutdown or project load.
  • The video input inspector needs a "No input" radio button.
  • On some Mac systems audio.player can't be created because libsndfile.1.dylib cannot be found.
  • Wire sometimes crashes when exiting fullscreen.

2019 Q1 Beta 5

Changes

  • Patch comments, making it much more clear to see what happens! We've also added comments to all the example patches
  • Introducing list.to-texture, which translates a list of numbers to a texture. You can use these to visualize audio, for example
  • Alt+drag (copying) now selects the new set of nodes after you're done
  • Wire now boots on other accounts than the one it was installed too
  • The selected node is saved and loaded correctly
  • Input toggles weren't correctly on/off when shown in the inspector
  • You are no longer able to save over example patches
  • Fixed a bug where switching the output type of certain nodes made Wire crash
  • Importing the same audio, video or image resource twice has no effect
  • Fixed a bug where the last Syphon input frame was still showing in the inspector after toggling Syphon input off
  • Fixed a bug where Wire crashed when destroying an input while Syphon was active
  • Fixed a kernel panic bug

Known issues

  • Images node gives an unsupported format on some images, while we should be able to load them

2019 Q1 Beta 4

Changes

  • Performance boost in rendering FPS on Windows
  • Lots of crash fixes having to do with project switching
  • Fixed a crash occuring when deleting nodes
  • Fixed a crash when deleting a node while dragging a cord from it
  • Wire version is mentioned in top-left corner of UI
  • GPU specs are sent along with feedback form
  • GPU specs are logged for future bug solving
  • Background of the feedback window is transparent on Mojave too

Known issues

  • Switching the output type of certain nodes will introduce a crash
  • Deselecting Syphon on an input node will keep the last received frame in the preview
  • Images node gives an unsupported format on some images, while we should be able to load them

2019 Q1 Beta 3

Changes

  • We've added a button to give quick and easy feedback from within Wire. Try it out, we'd love to hear from you!
  • Cords are drawn behind nodes, because they sometimes got in the way
  • The tick in toggle boxes is now white
  • Cosmetic changes to editors within nodes
  • VSync state is now properly loaded/stored
  • Added better logging for fixing some future bugs
  • Fixed file drag-and-drop on Windows for extensions in FULL CAPS
  • The display toggles turn off when you exit fullscreen using escape
  • Fixed a couple of bugs retaining to project load
  • Opening the preferences screwed up your audio out assignments, but no more!
  • Added libsndfile license to the About page

Known issues

  • Deselecting Syphon on an input node will keep the last received frame in the preview
  • Images node gives an unsupported format on some images, while we should be able to load them
  • The shadertoy node doesn't handle int and double uniforms correctly

2019 Q1 Beta 2

Changes

  • Added Spout output (input will follow)
  • All nodes can now be found under a menu when right-clicking the patch
  • Added polar, twirl and ripple nodes
  • Resources files can be drag-and-dropped onto the patch to create image, audio.player, video.player and shadertoy (.glsl) nodes
  • fragment-shader node is renamed to shadertoy
  • Video signals don't drop out occasionally when connecting to an output
  • Palette-based images with an alpha channel are supported
  • video.player now works on systems running below macOS 10.12
  • Clear unused resources did not always work, but it should now
  • When loading a patch and an audio file is missing, the outlets for the audio.player node are kept
  • Fixed a crash when connecting signals to events
  • Fixed a crash when switching between projects
  • Fixed a crash when changing resolution with a delay node in a feedback path
  • Video.player doesn't give error in log with video's with a fractional length
  • Changed CPU % to AUDIO %, to better reflect its function
  • Bypass inlet in nodes wasn't loaded correctly from file

Known issues

  • Deselecting Syphon on an input node will keep the last received frame in the preview
  • Images node gives an unsupported format on some images, while we should be able to load them

2019 Q1 Beta

Changes

  • Added support for Syphon (Spout will follow)
  • Example projects are distributed along with Wire and can be found under File > Open Example
  • Wire can auto-update itself using Sparkle
  • Added support for Ableton Link Start/Stop sync, the ability to change the amount of beats in a bar, and count-in
  • All nodes have been put under right-click-on-patch menu
  • The log has been given a more prominent position, in the side bar
  • Holding alt + dragging nodes duplicates them
  • Added Patch > Clear Unused Resources to the main menu
  • Added audio.onset-detector, for e.g. detecting transients in percussive audio signals
  • Added serveral more math nodes, such as modulo, power and absolute
  • Added math.float, which sends out a single float value
  • Added video.mixer for easy cross-fading between two visual signals
  • Nodes can now have main inlets, unifying the interface and saving screenspace
  • Sped up cord drawing remarkably on macOS
  • The image node also reads palette-based images
  • video.player shows up correctly in the preview
  • The Open in Editor button has been replaced by an edit icon, and is only available for editable resources
  • fragment-shader works again on macOS Mojave
  • Fixed an issue where you weren't able to destroy a cord by pressing backspace
  • Second (third, fourth, etc.) screens are recognized on Windows
  • Fixed more than a dozen crashes, making Wire a lot more stable in the process

Known issues

  • Deselecting Syphon on an input node will keep the last received frame in the preview
  • Video signal occasionally drops out when connecting to an output