Git Product home page Git Product logo

mightier_amp's People

Contributors

alexi-zemcov avatar ashimokawa avatar poussinou avatar tuntorius avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mightier_amp's Issues

Feature request: Patch sorting

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

Sharing presets

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?

SDK?

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 :)

Wishlist

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:

  • Support screen rotation. Many tablet stands only offer landscape position.
  • Stretch the seven channel buttons, so they are larger and easier to hit.
  • Show name of active preset in the editor tab, when using a saved preset.
  • Show if amp is connected in the editor tab. Maybe an icon that changes color and also works as a "Connect to amp button" at the same time?

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

Different Gain, EQ and Output levels-Wide model disparities

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.

Feature request: Circumvent location setting

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

Tuner

Is it possibile to implement a tuner inside you great app?

Regards,
Antonio

Loading presets NUX MP2

Hello! Sorry, may be I'm stupid, but...how can I load preset to channel? Cannot catch it... Save - ok, but load? 🤔

Control via wireless (BLE) midi controller

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"

Feature Request: Bypass Amp and Cab/IR.

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!

Bass amps saving wrong volume level

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 %.

Crashed on android 4.4.2

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

Charge value not precise and pseudo random

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!

Not working on NUX Mighty Lite BT fw v1.5

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!

Movable effects across the signal chain?

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,

  • A

Feature request: Display of current preset name

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

MIDI Learn function works incorrectly

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

Screenshots for F-Droid

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.

Issue: Importing QR code image not working

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

Suggestion: Online preset exchange

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!

Issue: Colours of channel button not matching

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

Master volume possible?

Hi there,

My inears are very effective so everything is extremely loud.

Is it posible to implement a master volume somewhere?

maximum level of loudness

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!

Operation of the application with Mighty 20 BT

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.

UI update when using the tone knob

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.

Feature request: Programmable Drums

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?

Mightier Amp won't connect to Mighty Air Midi

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.

Using the HID/MIDI function with a USB keyboard

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 :-)

Question about IOS

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.

Issue: Scanning QR code not working

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

Inclusion into F-Droid

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:

  • Removed tuner (needs included jar of unknown origin, against F-Droid rules)
  • Removed YouTube (did not build)
  • Sentry (analytics, did not build)

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.

Building guide

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

I just want to leave a comment! <3

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

  1. I just want to thank you for the support for midi and HID control (I love the mighty40 but the lack of foot control makes a true pain in the A** on stage)
  2. i know apple makes it hard to put anything on the app store, I really hope that works out for you!
  3. Just the fact that you took your time to do this, I think deserves all the praise in the world!
  4. I also have a question does the tuner function report back to the phone over bluetooth is there away to trigger/control and use it from the device almost making the amp set/forget on stage?

Feature Request: midi volume control

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.

Drums not working anymore Mighty 8 BT

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.

App working with Mighty 8BT with a minor inconvenience

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!

Issue: Exporting presets to file not working

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

any chance of Chrome app port?

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..)

Connection crushes while track events adding

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 :(

UI update when using the DLY/RVB knob

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:

  1. The UI feedback only seems to work on the first channel. Channels 2 to 7 are unaffected.
  2. It only works for changing the delay mix. When holding down the TAP button to switch to reverb (light of the button changes colour), the reverb level won't change in the app.

Clearly a low priority issue.

Master Volume output

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!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.