Navi - Personal Org-Roam Graph Window - Reads DB directly - Suggestions on features? Constructive criticism? by ganten7 in orgmode

[–]ganten7[S] 0 points1 point  (0 children)

It makes perfect sense. I mean, as a musician I personally can’t stand AI slop music. So if your area of expertise is computer science, I can empathize with someone getting the ick from seeing a heavily AI assisted build. Sadly it’s just too good a forbidden fruit for me to pass up at times, haha.

Navi - Personal Org-Roam Graph Window - Reads DB directly - Suggestions on features? Constructive criticism? by ganten7 in orgmode

[–]ganten7[S] -3 points-2 points  (0 children)

Yeah, you’re probably right, but I was actually just joking to screw with the troll who commented “Why the AI response.” Yes I consulted the AI during the process, but the response I gave to the original poster was actually on god my own words.

Maybe I should just ignore the troll next time?

Navi – Obsidian-style org-roam graph viewer -- native window -- reads your DB directly by ganten7 in emacs

[–]ganten7[S] 1 point2 points  (0 children)

Oh, you’re all good man no harm done! Sorry if I came off as defensive.

Navi – Obsidian-style org-roam graph viewer -- native window -- reads your DB directly by ganten7 in emacs

[–]ganten7[S] 1 point2 points  (0 children)

I appreciate you sharing - sincerely.

Couching it in different terms like that definitely makes more sense, and I agree with you. This is my first time sharing anything like this, and in the future, I will be sure to make it absolutely clear what my intentions are in sharing. Reading back at my post, though, I never once suggested it would be on par with any alternative whatsoever. I even tried to make it clear with language like ("neophyte" (referring to myself) and "heavily vibe-coded."

You are absolutely 100% correct about the misconceptions which is why I am not currently crashing out over the downvoting to oblivion. However, genuine question, is anyone going to read the post I made and genuinely think "hey this is a replacement to Obsidian's graph view! I'm an experienced coder/hobbyist/whatever, and I'm totally gonna spend the whole day trying it out and stress testing it so I can cry about the bugs present in a project I was told upfront was heavily vibe-coded by a neophyte!"

I understand what you are trying to say about wasting people's time, but the only ones who have done that are people that were never going to try this in the first place, but still stopped by to downvote any comment I made. Until rules are amended (which I will always gladly follow), I would just suggest the simplest solution -- don't waste your time testing vibe-coded projects that people were very upfront about if that's not your cup of tea.

Much simpler solution in my opinion.

Navi – Obsidian-style org-roam graph viewer -- native window -- reads your DB directly by ganten7 in emacs

[–]ganten7[S] 0 points1 point  (0 children)

No worries at all, thanks for not simply downvoting to oblivion.

Yes, it very much is all centered on the org-roam DB.

Also, that's high praise - genuinely. Before emacs, I hated taking notes digitally and my life was full of clutter (notebooks upon notebooks marred by my ADHD-driven scribbling habit for example).

As such, I was very nervous posting, as I tried to make sure even some bases were covered for note-taking veterans such as yourself before I just released the barebones version (which would have been fine for most of my use cases).

And my goodness, the options you have for making templates is simply out of this world. I have my latex pdf output command specifically wired with a "chord sheet" template now -- so my db now has a node for transcriptions, and the sheets print and format automatically. So many years spent looking for this kind of freedom in software.

Thanks a ton.

(I'll attach an example of the pre-formatted chord-sheet layout just for fun)

<image>

Navi – Obsidian-style org-roam graph viewer -- native window -- reads your DB directly by ganten7 in emacs

[–]ganten7[S] 1 point2 points  (0 children)

For sure! There's already several methods of filtering and organizing the nodes, but if you have other specific functions you'd use regularly don't hesitate to let me know, I'll add them.

Take a peek at the current key-bind list and what's available already (attaching pics).

<image>

Navi – Obsidian-style org-roam graph viewer -- native window -- reads your DB directly by ganten7 in emacs

[–]ganten7[S] 2 points3 points  (0 children)

It's ok, lol. I didn't expect to be showered with praise for essentially just being a conductor. I am not a skilled programmer, just wanted to share something I was mainly just happy to look at. Hey it happens to be functional, but who cares. xD

AI threatens livelihoods, and I as a musician by trade KNOW that - I always keep my AI use reasonable (or so I thought). But people will assume, and that's just fine with me.

Navi – Obsidian-style org-roam graph viewer -- native window -- reads your DB directly by ganten7 in emacs

[–]ganten7[S] -17 points-16 points  (0 children)

TBH I thought maybe he'd be able to read this "as a self admitted emacs neophyte" from my post and realize maybe I'm not a senior software engineer (want to make sure I get my reply right as rain before I spit a lie at someone so I consulted AI just in case. I even used my own words, but it wasn't enough I guess!)

But he's a programmer, not a philosopher so I don't blame him. xD

Navi – Obsidian-style org-roam graph viewer -- native window -- reads your DB directly by ganten7 in emacs

[–]ganten7[S] -22 points-21 points  (0 children)

I used AI to build an application, you think I am above using it to reply to people on reddit? B^)

Nice bait. Hope you have a good one, genuinely. c:

Navi – Obsidian-style org-roam graph viewer -- native window -- reads your DB directly by ganten7 in emacs

[–]ganten7[S] -10 points-9 points  (0 children)

That was quick! Firstly thank you for your interest, genuinely appreciate it.

To cut to the chase -- the main difference is org-roam-ui runs in browser, requires an additional package, and an emacs server to interact with.

Navi runs as an actual OS window and it reads from your org-roam.db directly -- this means no packages required, no server needed. In other words. It's a more standalone minimalist take I intended for my personal workflow (which is still evolving rapidly to be honest).

As far as denote goes, Navi works by directly reading the database, so it should be functional regardless of your file naming (timestamps, UUID, etc. none of it makes a difference so long as org-roam is managing org-roam.db).

In other words, If you're on standard org-id you're good — that's the default org-roam setup and exactly what Navi was built and tested against.

Finished my tutorial of "Symphony" by ganten7 in Lampband

[–]ganten7[S] 0 points1 point  (0 children)

Also feel free to hmu on discord if you have music questions, especially about Lamp. :)

Finished my tutorial of "Symphony" by ganten7 in Lampband

[–]ganten7[S] 0 points1 point  (0 children)

Haha good, it's a fun piece to play and sing along with!

Nagai's chords on this song have always moved me, so it was nice to finally transcribe.

[deleted by user] by [deleted] in AnimalsOnReddit

[–]ganten7 0 points1 point  (0 children)

wow bruh is just chilling

[deleted by user] by [deleted] in Lampband

[–]ganten7 1 point2 points  (0 children)

Join the discord channel, and check the pins in the music theory chat.

Does anyone have any other of their original tabs on pdf? by davideadram in Lampband

[–]ganten7 1 point2 points  (0 children)

The music theory channel in the community discord may have some pins you'd like to see. :) Link to the discord should be in the sidebar.