Hx Stomp Alternative

0 views
Skip to first unread message

Breogan Heflin

unread,
Aug 5, 2024, 1:55:47 AM8/5/24
to acenusac
Therepository hasn't had any commits since September 2015 (which was just to add the above to the ReadMe), and no code commits since December 2014, so it has effectively been abandoned for the past 2 years.

Unrelated to the question, but related to what I've been working on recently, I also found a fork of webstomp-client that implements an RxJS client as well; posting some links in case it's useful to someone in the future.


Please check -js/stompjs (@stomp/stompjs at npm). It is based on the original, however fixes known issues, supports auto reconnect, binary data, callbacks. Written in Typescript and distributed as UMD (usable from Node as well as browsers).


So, It was hard for me to find the 'legit' and properly supported version as well because of this. But I did run across this link from the original authors site: -websocket/issues/121 where the original author Jeff Mesnil was in conversation with Rossen Stoyanchev (anyone who knows Spring knows who he is) and seemed to have blessed the maintenance fork by Jrme Steunou located here: -client . So, I think I'll be using this version.


I am developing a JavaFX application (Gradle, Intellij) that performs some operations remotely by connecting to an application server via WebSocket. The server is developed using Spring Boot and implemented as a STOMP WebSocket. The client part shall be somehow integrated into the existing JavaFX application.The integration of JavaFX and Spring Boot has good documentation. This post on Stackoverflow is not too recent, but there is this post on Spring blog, but also some other material based on the same idea like: samydavic blog, this project on GitHub and this post from the same person. The solution presented is very elegant but actually changes the JavaFX application to a Spring Boot application and looks too complex for the kind of application I am developing, which basically sends a json object to the server and receives another one as response. There are some useful tools like FxWeaver, spring-boot-starter-javafx but again, the are additional dependencies and more stuff to handle.


An option which I am considering is to have a Spring Boot websocket client and to have it connected to the JavaFX application via a socket over TCP (since they will both run on the same machine) which is very easy to implement; the websocket client would work as a message broker for JavaFx application.


You don't need 3rd party things like fxweaver, spring-boot-starter-javafx if you don't want them. You can integrate JavaFX and spring boot directly. Once that is done you can use the appropriate starter projects from spring boot as dependencies to add the functionality you need.


Working with native web sockets seems simple but can be trickier than you expect because it is a low-level system without a defined protocol for messaging. If you do want to use stomp over websockets instead, it may not be overly complex, though there is a learning curve either way.


However, there are several alternative options available for those who are looking for similar functionality or features. Whether you are looking for a program that specializes in album creation or a more general graphic design tool, there are many options available.


SmartAlbums is a software program that helps photographers create photo albums quickly and easily. It allows you to customize your album layout, add your own branding, and export your images in high resolution.


AlbumStomp is a software program that helps photographers design and create photo albums. It offers a range of features such as automatic image resizing, customizable templates, and the ability to export your images in various formats.


Pixellu SmartSlides is a slideshow maker that helps photographers create stunning slideshows with their photos. It allows you to choose from a range of music and video effects to enhance your slideshow.


Fundy Designer is a software program that helps photographers create photo albums, cards, and other printed products. It offers a range of features such as customizable templates, automatic image resizing, and the ability to export your images in high resolution.


Adobe Lightroom is a popular software program for photographers that offers a range of features such as photo editing, organizing, and exporting. It allows you to customize your export settings to suit your specific needs.


Canva is a graphic design tool that offers a range of templates, graphics, and design elements to help you create beautiful designs quickly and easily. It offers a range of export options, including high-resolution images and PDFs.


Some alternatives may offer intuitive interfaces and simple drag-and-drop functionality, making them accessible to users with little experience in photo editing or design. Other alternatives may offer more advanced features and customization options, making them better suited for experienced professionals.


In terms of exporting different sizes, most alternatives offer batch resizing functionality, allowing users to resize multiple images at once to a specific size or a range of sizes. Some alternatives may also offer the ability to export images in custom dimensions or aspect ratios.


For example, some BlogStomp alternatives such as Canva or Adobe Spark may offer integration with other Adobe Creative Cloud programs such as Photoshop or Lightroom. This allows users to seamlessly import and export files between programs, making it easier to incorporate their designs into their overall workflow.


Be careful. Using a non-Line 6 power supply may void your warranty if you encounter an electrical issue. I would highly suggest that you ask Line 6 before using it. You get what you pay for these days. That is my PSA.


What were they thinking? How could this thing make it through every stage of development and people said, "oh, yeah, that's cool." I'm assuming the testers were either given a different power supply or told that's just temporary while they finalize the design.


ESPECIALLY since this is supposed to be "pedal board friendly". They design the HX so that it can't (easily) be run off of something like a Voodoo Labs PP2. OK, I get that. I can understand that. Most multis and big digital effects don't work well with that type of shared (even if isolated) power supply.


But...space is a huge issue with pedal boards. As is placement of everything, and their orientation (to the point where some people make a huge deal over top vs side jacks). And Line 6, on a multi that's designed to be pedal board friendly, gives us this monstrosity? I opened it up and just kinda stared at it for a minute. I'd be curious to see a pedalboard that this thing power supply could easily fit into. The Voodoo Labs PP2+ gives you that extra outlet, but if you mount it under your Pedal Train I'm pretty sure it's recessed and only works with a 3-prong style adapter? Been a while, I could be wrong. Maybe it will work fine there.


I mean, it's longer than other wall warts out there, for sure, but it's also not as deep. I had my HD500 mounted on a Pedaltrain board for awhile, and I had no trouble fitting the power supply under there. It actually even fits under the Pedaltrain Metro boards pretty easily. You just have to get a little creative with connecting everything underneath. I've been building pedalboards for over 15 years now, and I've used all sorts of splitters and whatnot so I could do what I needed to do. I actually kind of prefer the DC-3g to the old Line 6 PX-2 power supplies.


I hate wall warts with a passion. It would've been better if the HX Effects had a PSU similar to Boss' GT Series PSU's, whereby the plug for the mains socket is connected by a cable instead of moulded on. At least then, I could get an IEC cable (or IEC adapter cable) and power the HX Effects from my power conditioner. Another problem I find with wall warts is the hardwired cables are often not long enough anyway. I strongly recommend Line 6 redesign the PSU for the HX Effects.


Just because a few people found ways to make it work doesn't make a good design, lol. It was a pain in the lollipop if you wanted to mounted you HD500X to a moderately-sized board just for safety/transport purposes, its a pain in the lollipop on a multi-socket power conditioner, its a pain in the lollipop on straight power strips, its a pain in the lollipop. (big period)

3a8082e126
Reply all
Reply to author
Forward
0 new messages