Comments (11)
Naja die Arbeitssprache der Informatik ist halt schon Englisch, wenn man programmiert ist man meistens eh schon in nem eher englischen Kontext ;) Dazu kommt dass ich die Software gerne international halten wuerde, aber prinzipiell hab ich auch nichts gegen Deutsch. Sachen die auch wichtig/interessant fuer andere Leute sind, die die Issues anschauen, wuerde ich wahrscheinlich nochmal Englisch drunterschreiben damit man das auch beim nachlesen versteht. Ich reg mich auch manchmal auf wenn Issues oder Code die mich interessieren ploetzlich nur noch auf Russisch weiterdiskutiert werden :D
from midimonster.
Kann mir das auch ganz gut als integriertes Interface (also ne REST-API oder so) vorstellen, das braeuchte dann eben mehr Integration (siehe oben).
Als Extra-Tool hat man fast die gleichen Probleme, tendentiell muss man ja irgendwie pruefen dass eingegebene Channel-Namen gueltig sind (das weiss nur das Backend selbst) und welche Konfigurationsoptionen (mit welchen gueltigen Werten) es gibt - das ist bisher programmatisch nicht so recht abfragbar, und einfach hart reinprogrammieren wuerde ichs ungern, da man dann fuer jedes neue Backend an mehr Stellen anpacken muss.
from midimonster.
A Web UI makes sense.
from midimonster.
Hmm interesting idea, would need to solve some questions first
- Where would the web interface store configuration?
** Would it overwrite/edit a loaded configuration? - What should be configurable?
** Backends currently only take configuration at startup time, before events are translated
** The core does not know anything about channel names, these are completely backend-internal
** Channel (re-)mapping currently is not supported during translation, only at configuration time
It might make sense to relax some of these constraints (e.g. allow the channel map to be reconfigured at runtime), but that still would require new APIs for mapping introspection (as backends currently have no insight into where their events go, they just push them to the core which does the rest).
I can see the appeal, but this is going to be a larger rework of some core limitations, so it might be some time until it happens.
from midimonster.
I think this Idea is a seperate Software that configures and starts the midimonster.
from midimonster.
@cbdevnet Warum schreiben wir eigendlich nicht in Deutsch? ;DD
from midimonster.
Jo stimmt. Ich denke man sollte eine extra software dafür proggen, die dann nach der Configuration das midimpnster startet. Verstehst du was ich meine?
from midimonster.
Dann bastel mal was schönes😉
(Hast du meine Mail erhalten?)
from midimonster.
Jop ich schau mal wies voran geht :) Muss mal schauen, Mails lese ich nicht so haeufig, aber angekommen sollte sie sein :)
from midimonster.
ich habe mal einen controller zu schreiben: https://github.com/jduepmeier/midimonster-controller
das ist ein simples webinterface, dass die Config schreiben kann und dann den service neustartet. Service management geht mit systemd oder einfach mit Subprozessen.
Ich bin gerade noch dabei das richtig zu releasen.
Edit: ist jetzt released in Version 0.1.0
from midimonster.
Hey @jduepmeier,
cooles Projekt! Ich werde es die Tage mal austesten ;)
Wenn du möchtest kannst du für dein Projekt gerne einen Artikel in unserer KnowledgeBase schreiben(https://github.com/control8r/midimonster-knowledge-base).
from midimonster.
Related Issues (20)
- Pass a value from a batch file
- Mapping MIDI CC values?
- Support for DMX output with USB to DMX? HOT 4
- Any help with using MIDImonster and OLA backend for ArtNet to DMX and outputting to FTDI FT232RL converter?
- [Bug] maweb dot2 upper and lower buttons are not sending feedback
- Invert Y axis on evdev joysticks
- Rounding when two-bytes data is converted to one-byte data?
- Ignore Type String in an OSC message
- Doesn't work with MA onPC 3.1.2.5 HOT 2
- Can't get it to work HOT 1
- A few questions
- Hang on windows 10 install MM 0.6 HOT 2
- BCR2000 with XR12 via OSC HOT 7
- Midi to Mouse position HOT 1
- Help sending OSC commands HOT 3
- How to use lua on windows? HOT 2
- VISCA backend for Sony Cameras
- MIDI Data Output Monitoring + Launchpad Mini Mk2 Pad Backlight Issue (Lua)
- rtpMIDI Receiving but Not able to send
- Midi Velocity with winmidi
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from midimonster.