cardonabits / haxo-hw

Haxophone, an electronic musical instrument that resembles a saxophone
Other
614 stars 19 forks source link

Write a proper manual for the Haxophone #46

Open jcard0na opened 6 months ago

jcard0na commented 6 months ago

There is a lot of information about the Haxophone dispersed across Discussions, Issues, the docs directory, the Crowd Supply campaign page and ultimately the source code.

But there is no proper Manual. We probably need to write one.

Utopiah commented 6 months ago

I'd happily act as a guinea pig on this. What as a newcomer who just received the device expects :

  1. how to play the first note as easily as possible (pretty much https://github.com/cardonabits/haxo-hw/blob/main/docs/Quick%20Start%20Postcard.pdf )
  2. how to connect to other stuff, e.g MIDI
  3. how to customize in standalone mode, e.g change sounds (I assume configuring https://github.com/FluidSynth/fluidsynth ), key mapping, etc
  4. how to customize "live" and wirelessly by having e.g WiFi with ssh on the RPi (using Imager which prompted me for customization made me wonder if that was already the case)
Utopiah commented 6 months ago

I'd also add SBCs (broadly, cf https://github.com/cardonabits/haxo-hw/issues/19 ) support grid with RPi Zero highlighted as of right now (early January 2024) best supported one (which features specified, i.e MIDI USB, audio out?, no HW bug with HDMI port contact on line out, etc) with clarification on pins required (as unlike others sold with and without pins) but not RPi 2/3/4/5 or Zero 2W (cf https://github.com/cardonabits/haxo-hw/issues/53 and others, WiP AFAIK). Ideally this sorted grid would remain up to date so that newcomers and know right away if what they have can be used, what should work and if no what they should get.

Utopiah commented 6 months ago

Why there is no reason to turn off the device (i.e real-only SD) https://github.com/cardonabits/haxo-rs/commit/9a9a84b224fc8a8fe0d9163508b1aee2d814d735 and also customization by fingering example.

stardusthamster commented 4 months ago

Hi,

I would like to help with the manual. Which option do you prefer:

  1. create a big manual.md file in the doc folder and use the same image folder as the existing doc
  2. or create a separate manual folder in the doc folder containing one or more .md files for the manual and an extra image folder
jcard0na commented 4 months ago

Thanks for offering to help! Given that you'll be doing this, pick whatever format makes you happier. Full creative freedom ahead 🧑‍🎨

stardusthamster commented 3 months ago

Here is my first version of the manual: https://github.com/cardonabits/haxo-hw/pull/79

Utopiah commented 3 weeks ago

Could be interesting to make the manual an explorable explanation, relying on MIDI mode, ideally with no install so via the Web, e.g https://webmidi-abc-chromatone.glitch.me/haxo.html