tuntorius / mightier_amp Goto Github PK
View Code? Open in Web Editor NEWAn alternative app for controlling NUX Mighty amps.
License: MIT License
An alternative app for controlling NUX Mighty amps.
License: MIT License
Hi Tuntorius,
first I would like to thank you, for fixing all of the previous bug reports. A special thank you goes out to Alexi-Zemcov, for contributing the screen rotation feature.
It appears, that I came across three issues with the QR code handling and patch to file saving feature. I will put each in a separate ticket and also add two feature requests. You will find the devices and software versions at the bottom of each ticket.
As always, let me know, if I can do some further testing.
Regarding this ticket. Non of the exporting preset to file options are working on my devices. Neither the bulk saving option, nor saving a single preset. I also tried saving to different locations (internal memory, external SD card) and even to the Android/data/com.tuntori.mightieramp/files folder. The result is always a 0 byte file.
Regards
TullyMore
Devices and versions:
Android 13 on Samsung Galaxy A52s 5G
Android 8.1.0 on Samsung Galaxy Tab A (2016)
Mightier Amp v0.9.6 with all permissions granted
Hello! As I could see - you did AWESOME feature - adding events with preset changing for tracks
Thats really mindblowing awesome 😊but while I make some taps between added events - bluetooth connection with device crushes - and nothing could help - only reboot of device :(
Hi tuntorius,
I just played around with the new HID/MIDI function you implemented. Very nice addition to the app.
I’m using it with a USB keyboard attached through an on the go adapter and in general it works. I’m just having issues, that settings aren’t getting saved, or get forgotten, etc.
Before I go in to further testing, I wanted to ask, if my keyboard through OTG adapter is supposed to work, or if I’m on the wrong path.
I would also like to ask two more questions, that aren't worth to open a separate issue for:
I found the "hidden" volume tab at the bottom of the screen, just above the editor and other icons. How is it different from the "amp" volume slider, or the android device buttons? Which volume does it actually change?
And could I ask you to release a new version, with landscape mode enabled? I’m kind of getting a stiff neck from twisting my head, while testing :-)
Hi,
first of all I really love this app as working with the Nux Mighty Plug is much easier now and much more fun (also supported the developer ;-) )
One thing I am missing for practice sessions is a programmable drum/metronome. For example I would like to be able to program the drums in such a way that after for example 4 bars the tempo increases by a set amount. This feature should be able to increase/decrease the tempo after a set amount of time/bars or in steps calculated from the exercise time.
Basically a implementation of this metronome for the app: https://indiebubbler.github.io/metro/
Would that be possible to implement?
Just played around with the bass amps. To make them comparable, I set all sliders to 50 % and saved them to slots 4,5 and 6 on Mighty Amp.
Switching between the slots, the percentage number for the level slider dropped to 42 %. This is true for all three bass amps.
I tested it for the following settings as well:
Set Returned Difference
100 84 16
90 75 15
80 67 13
70 59 11
60 51 9
50 42 8
40 34 6
30 26 4
20 17 3
10 8 2
0 0 0
Saving the settings to the local device as a preset and then loading this preset, returns the correct level of 50 %.
Hi there,
I love the app, but I can't find a way to move the effects around the chain. Am I retarded and this is possible, or is it not implemented yet?
Thanks,
Hi!
Would it be possible to add a feature where you can bypass every block individually? So that you can use only the amp, the IR or reverb ETC.
That would be remarkable!
Hello!
This question mb would be strange)
But
maybe it is real to implement some master tuner, which would increase final loudness to maximum of this device?
Or maybe modify your master tuner which you implemented already - to 200 or 300%?
I'm really using this device for live sessions, and there is an annoying point - this device has too weak output signal
And I think that there is a big reserve of loudness, but some of channels couldn't reach it
suddenly I found that bass presets seems much louder than acoustic simulator channel, and this point give me this idea about increasing of output loudness on a master level
Thanks you in advance!
I read Dian Iliev's post on Facebook, where he mentioned that he added the UI update function without even having an amp for testing. Great effort!
When checking this function I came across two issues:
Clearly a low priority issue.
Hi,
on a new phone here and mightier amp won't connect to mighty air midi.
It will connect through bluetooth and I can play a jam track from my local library using mightier amp, but it won't play the metronome and I can't use any of the editor features (changing channels, e.g.).
I'm on a Samsung Galaxy A52s 5G running Android 11 and Mightier Amp 0.9.0 installed through Google Play Store (tried the apk file from GitHub as well).
App permissions are given for camera, files, media and location. In mightier amp, the firmware version is set to Mighty Plug/Air v2.1 and device set to Mighty Plug/Air. The installed firmware however is v2.2!
Connecting with my old Nexus 7 with the same settings, version numbers, etc. on the other hand works.
Hi,
my patches are adding up and it would be nice, if they could be sorted in the Presets tab.
Any chance, to add a sorting feature? Either a simple auto alpha-numeric sorting as currently patches are saved in a wired order, or any other way to do it.
cheers
Seems like Android codebase should make this fairly easy to run as Chrome app? This would give more options to those of us who don't own Android devices. (As Chrome app, it could run on lots of platforms..)
Also, do you think it might run in ARC Welder? (new APK tester from Google for Chrome..)
I have tried today's ver0.9.0
App is stopped on my 7" Samsung SM T231
The same with stock app.
Only old stock v2.2.2 works
Hi tuntorius,
first of all, thanks for your great app.
Having used it for a couple of days now, I came across a few things I feel could improve the app even further, so maybe you might consider changing/adding them:
Finally I wonder if anyone is aware of a forum, webpage, or Facebook group to discuss settings and share patches?
Hope my input is useful to you. Keep up the good work. A coffee is already coming your way.
Regards
Hello!
First of all, thanks for this app, really helpful being able to save presets.
Does anyone know of a preset database for mighty air/plug? Would it be possible to implement a export/import interface?
Hello! Sorry, may be I'm stupid, but...how can I load preset to channel? Cannot catch it... Save - ok, but load? 🤔
Hi,
I can’t scan any QR codes, with either of my devices, but it’s working with the NUX Mighty Amp app.
On the Tab A, Mightier Amp simply shuts down with a pop up window to report this error.
On the Galaxy A52s, the camera function opens, but when scanning the QR code, nothing happens.
As far as I can see, permissions for both apps are granted.
Regards
TullyMore
Devices and versions:
Android 13 on Samsung Galaxy A52s 5G
Android 8.1.0 on Samsung Galaxy Tab A (2016)
Mightier Amp v0.9.6 with all permissions granted
Mighty Amp v2.3
Hi tuntorius,
after the release of V2.1 firmware of Mighty Plug by NUX your app seems not able to connect to NUX for pre-set management.
Probably NUX has changed something in the "communication protocol" with the hardware in this new firmware release.
Try to check it.
Anyway thanks a lot for your amazing app
Regards
Is it possibile to implement a tuner inside you great app?
Regards,
Antonio
Hi,
minor issue, as it’s only affecting my Galaxy Tab A running Android 8.1.0. It’s working on Android 13.
Importing a QR code image results in all channels showing the same settings, which, on top of it, are not the settings of the imported preset.
Regards
TullyMore
Devices and versions:
Android 13 on Samsung Galaxy A52s 5G
Android 8.1.0 on Samsung Galaxy Tab A (2016)
Mightier Amp v0.9.6 with all permissions granted
Hi,
another minor issue. The colours on the channel buttons 2, 4, 5 and 6 aren’t matching the displayed channel colours in the Mightier Amp app.
Regards
TullyMore
Devices and versions:
Android 13 on Samsung Galaxy A52s 5G
Android 8.1.0 on Samsung Galaxy Tab A (2016)
Mightier Amp v0.9.6 with all permissions granted
Hi,
I just wanted to let you know, that I am working on including your app into F-Droid.
I do not use Google Play and I was happy to find something that I can compile myself 👍 😃
To make your app comply to F-Droids standards and to make it compile I did the following modifications, see MR on GitLab:
I also included your donations link into the app metadata, which will become clickable right from the F-Droid app and the F-Droid website.
As a side note, if you support the inclusion into F-Droid and want to make the F-Droid release a build flavor, you are even allowed (in contrast to Google Play) to add a donation link right into the app for that build flavor.
Hi:
First of all thank you for creating this very helpful tool. The MP-2 is fantastic out of the box, but I think it's fair to say that you've both made it more usable, and shown that there is potential for even more improvements.
One of those improvements would be to address the gain, eq and output levels and profiles of different amp models. To my ear, the Plexi and Lead 100 models are not usable because no configuration of gain, output, eq , cab and cab output level will yield anything other than a VERY overdriven sonic profile. Turning down the guitar cleans it up a bit, but the tone is not there.
Is there a way to put each model on the same footing? The Tweed Deluxe model is fantastic, and I use it most of the times along with the Twin model. Both as clean or overdriven as I need. And both of these have the balls of the amp they model. Others just sound like different fuzz boxes at different levels of drive, with almost no tonal difference at all.
By chance, I discovered that switching the stock assigned 412gb cab on the Fireman model from GB412 to 1960412 gave the model a new life and put it in the sonic territory that the Marshall models should be in. The Ac30 model is basically useless, with or without the "top boost" fx.
Finally, I found that increasing the speaker db up to almost max improves every model as much as it can be improved.
It would be great if you could suggest or create a solution to this issue. I just know that there is much more lurking under the hood of the MP-2, and even so it's an excellent tool as is.
Regards, and thanks again.
Hi Tuntorius,
I confirm that your great app is working flawless with Mighty 8BT. I'm using a Huawei phone with HarmonyOS v 2.0
Still, there is a minor issue - I don't know if actually that can be considered a bug:
When playing a jam track, there is no way to adjust amp settings "on the fly" as the track is paused when leaving player's screen. It would be great to get that fixed in the next release.
Thanks so much for your great work!
Hello. I bought it for myself recently Mighty 20 BT. Installed your app. Everything has earned more functionality than in the official application from NUX. This is great, but I don't understand why the official application didn't want to make a universal application so that all the functions and features were immediately available for all devices NUX. I understand that this is not commercially profitable and there are probably some technical limitations related to the technical characteristics of the amplifier or speaker itself. In this regard, I want to ask if it is possible to overcome this limitation and that all possible amplifiers and effects that are in this application are available for the Mighty 20 BT. I mean that the Mighty 20 BT has the same amplifiers and effects as the Mighty plug pro or Mighty space. Or is it impossible due to some technical limitations of amp itself. Or is it possible to make a substitution in your application. And when connected to the Mighty 20 BT, the functionality of not this amplifier was opened, but for example the Mighty plug pro. Or it's impossible again. Or if it is possible, what you need to do it. I am ready to test your application as much as necessary.
Hi Tuntorius,
as mentioned in the other issue, here are my findings regarding the tone knob. Apart from when used with the Jazz Clean amp, where it changes the on/off button in the app, it has no effect at all.
Using your MIDI console I found, that the tone knob for amp models tend to have different values.
Tone: 128,128,176,80,X Jazz Clean (Offers brightness setting)
Tone: 128,128,176,15,X Deluxe Rvb (Offers only bass, middle, treble)
Tone: 128,128,176,80,X Twin Rvb (Offers brightness setting)
Tone: 128,128,176,15,X Class A30 (Offers only bass, middle, treble)
Tone: 128,128,176,80,X Brit 800 (Offers presence)
Tone: 128,128,176,80,X 1987x50 (Offers presence)
Tone: 128,128,176,80,X Fireman HBE (Offers presence)
Tone: 128,128,176,80,X Dual Rect (Offers presence)
Tone: 128,128,176,80,X DIE VH4 (Offers presence)
Tone: 128,128,176,80,X AGL (Offers presence)
Tone: 128,128,176,14,X Starlift (Offers vintage,off,modern setting, plus contour setting)
Tone: 128,128,176,80,X MLD (Offers additional mid freq setting)
Tone: 128,128,176,15,X Stageman (Offers only bass, middle, treble)
It appears that the different numbers stand for:
14 bass, middle, treble, contour, level
15 bass, middle, treble
80 bass, middle, treble, brightness with the exception that the MLD additionally offers mid freq
MIDI commands go from off to full:
128,128,176,80,1 to 128,128,176,80,127
and from full to off:
128,128,176,80,125 to 128,128,176,80,0
Hope that input helps.
I think this is one of the most amazing projects I have ever seen. I can't wait to see where this app goes! a Mac or even windows port would make my gigging rig complete! (I often have a macbook running on stage for sheet and/or queues) I just want to thank you for the time you have put in. I even pulled out an old android device to test this out
Hi,
I am aware, that this is a Android issue. But is there any chance, to trick Bluetooth to believe, that location setting is activated? I usually have location switched off to preserve battery and it’s quite inconvenient to always have to switch it on and remember to switch it off again.
Regards
TullyMore
Devices and versions:
Android 13 on Samsung Galaxy A52s 5G
Android 8.1.0 on Samsung Galaxy Tab A (2016)
Mightier Amp v0.9.6 with all permissions granted
Hi, I tried it with a mighty lite BT but it was not able to connect. (Connection Failed.). I'd like to try to make it work, maybe build a version that I can test. How should I go about it?
I manage to build the source and get a debug message, onClientConnectionState is 0. Here it is
I/flutter ( 5987): Device connected
I/flutter ( 5987): just connected
W/ori.mightieram( 5987): Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed)
D/FlutterBluePlugin( 5987): [onDescriptorWrite] uuid: 00002902-0000-1000-8000-00805f9b34fb status: 0
W/ori.mightieram( 5987): Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed)
D/BluetoothGatt( 5987): onConnectionUpdated() - Device=CB:4E:FD:E3:B0:33 interval=16 latency=0 timeout=512 status=0
D/FlutterBluePlugin( 5987): [onCharacteristicWrite] uuid: 7772e5db-3868-4112-a1a9-f2669d106bf3 status: 0
D/BluetoothGatt( 5987): cancelOpen() - device: CB:4E:FD:E3:B0:33
D/BluetoothGatt( 5987): onClientConnectionState() - status=0 clientIf=12 device=CB:4E:FD:E3:B0:33
D/FlutterBluePlugin( 5987): [onConnectionStateChange] status: 0 newState: 0
D/BluetoothGatt( 5987): close()
D/BluetoothGatt( 5987): unregisterApp() - mClientIf=12
W/ori.mightieram( 5987): Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed)
I/flutter ( 5987): Device disconnected
I/flutter ( 5987): Dev just disconnected!
I/flutter ( 5987): Device disconnected
I/flutter ( 5987): Dev just disconnected!
Idk if it is possible but I really think NUX missed out on adding a tuner to the might plug.
Hi,
Wish to thank you again for your great app. Drums are not working anymore on Mighty 8BT with the new 0.9.6 release. I'm using the app on Android 11.
Would it be possible to add main volume in the list of parameters controllable through midi controller? Would like to control main volume from expression pedal.
Hi there,
My inears are very effective so everything is extremely loud.
Is it posible to implement a master volume somewhere?
Hi, I am a developer, but not on mobile platforms.
I would like to know how to compile this project.
Could you provide a short guide?
Thank you so much!
Antonio
Would it be possible to add main volume in the list of parameters controllable through midi controller? Would like to control main volume from expression pedal.
Hello. Here is what I've stumbled upon. I use M-VAVE Chocolate MIDI Footswitch controller + Mightier Amp v.9.6 + Mighty PLUG PRO (MP-3)
Example: I go to control settings of the app and assign footwitch 1 to control the toggle delay. The app learns the setting, it's visible that it has received a command.
Then I go back to the main screen and push footswitch 1 but for some reason it activates the compressor effect, not the delay.
Thus it really doesn't matter what you assign in the settings of the app.
I also have the first version of Mighty Plug (MP-2) and used it with the same M-VAVE Chocolate MIDI controller + Mightier Amp v.9.5 to assign footwitches and toggle different effects and had no issues with MIDI Learn function. However, with this new 9.6 version I can't make it work properly for some reason. Is there any solution?
Thanks tuntorius for your work
Hi,
it would be nice, if the current preset name could be displayed on the main screen, as you can’t see, which preset currently is saved to a channel.
A plus would be, if the preset name could be preselected, when saving the preset, after making changes to it. Currently this only works, when selecting the preset in the preset tab first, but not, when selecting a channel and then saving the preset.
Regards
TullyMore
Devices and versions:
Android 13 on Samsung Galaxy A52s 5G
Android 8.1.0 on Samsung Galaxy Tab A (2016)
Mightier Amp v0.9.6 with all permissions granted
I see looking at the changelog and code that there's now support for more than just the Mighty Plug. Can you list which other devices are supported on the README?
First of all congratulations for the killer app. Using the Mighty Plug, when listening to a backing track via the JamTracks tab, it is necessary to stop playback in order to adjust the guitar's master volume. Would it be possible to configure the volume to be adjusted while playing the backing track? Thank you!
I've saved a couple presets and changed their slots. When I saved the next edit, both presets got applied but the edit screen did not reflect the preset settings.
You can add Screenshots for F-Droid, too, if you want.
https://f-droid.org/en/docs/All_About_Descriptions_Graphics_and_Screenshots/
https://gitlab.com/snippets/1895688
That was simply information about what is still possible. You would then only have to enter the screenshots in fastlane. This is just one way that you can also add screenshots to the app view if you can. If you added screenshots (then F-Droid is happy) and if you can't add any -> then you can close the issue because it was only an info. Thank you that your app is available in fdroid. Very much for your attention.
Title says it all -- any chance this is in the works?
Hi, I'm just bought a nux amp. I would like to give my contribution.
Is there an SDK (released by Nux) ? Or you just reverse engineering the app?
Thanks :)
First of all I just wanted to express my appreciation for your efforts, this is a fantastic project. The app is excellent and the additions -- in particular, the ability to save multiple presets -- are really useful.
Anyway, I was wondering whether it might be useful to create a means for users to exchange presets easily. I was thinking along the lines of a central online preset repository: within the app, a user could export a preset to the repository, perhaps giving it a title and a brief description -- e.g. if it's for a particular artist, a specific song or or just a general style -- and maybe even have categories.
Then other users could (again, from within the app) search and/or browse the repository and download any presets they find interesting.
Just a thought.
Thanks again and keep up the great work!
In the readme it says Apple wouldn't allow this in their app store. My question is whether or not it's even technically possible to do with with an IOS app.
I guess also whether anybody has tried submitting such an app to the store.
This would be awesome paired with an ipad.
Hi, today I received my NUX MP-2. I think it is very very impressive, for sure what I ever searched for! :)
Unfortunately I noticed an issue with charging. The power led is green, I connected the power supply. After some time the led goes off. I connect android management app, it reports me that the charge is at 100%, but after about 1 minute it reports me that it is 92% without using it. Why?
Does it maybe a software or hardware problem, or is normal behaviour?
Thank you!
I'm not sure if you are aware of the Boss Katana app (Katana Librarian) but similar functionality would enable this app to send the NUX Might Plug to a whole other level.
If Mightier Amp could connect to a BLE device (such as Airstep) AND the app has a "hotkey" function such as the Katana Librarian app, then the Airstep (which can send HID commands as well as midi) could act as a wireless controller for Mightier Amp., enabling the user to control the NUX with a wireless foot controller. Imagine being able to turn effects on and off and step through the presets.
To move the app even further into the realms of "unbelievable" would be to add "Banking". This would enable the user to create perhaps generic settings. Bank A could be "Rock" which would allow the storing of 4 presets (mapped to each of the button colours on the device) with each preset having different effects turned on/off or with different amps. Bank B could be "Pop" again with up to 4 presets stored, Bank C "Metal" etc. Then in the app when a user selects a bank it automatically loads the 4 stored presets in the app to the device. Similarly it could be used to create a "set list" one bank per song.
The functionality of the 2 suggestions above - combined - would enable the app to transcend from "good" to " absolutely incredible"
Would be awesome.
The front page documentation also says there's no IOS version, but I do see some IOS folders in there. Is it in the works?
What about a looper function with the metronome ?
Thanks !
Delas
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.