Sandra

joined 4 months ago
1
Emacs RFC 2646 email flowing (idiomdrottning.org)
submitted 4 months ago* (last edited 4 months ago) by Sandra@idiomdrottning.org to c/emacs@lemmy.ml
 

Emacs RFC 2646 email flowing

Heck it Emacs!

A few months ago I fixed a bug in RFC 2646 handling where the last paragraph wouldn't get reflowed unless I remembered to add a hard newline (that is, a newline with the 'hard text property) after it, at EOT. I needed to hit one extra RET at the end. All other paragraphs would be wrapped, not just the last one.

(I even bugged @jas@fosstodon.org about it.)

But it still didn't always work and today I tried to get to the bottom of why, spending the entire day debugging it, finally realizing that... It's not even being called when there's only one paragraph in the email. I wasted so much time before realizing that! And then getting to the bottom of why that wasn't happening was the opposite of easy but it turnes out that Gnus by design doesn't call the fill-flowed-encode function when there aren't any hard newlines in the buffer. Which there aren't gonna be if it's a single-paragraph letter ๐Ÿคฆ๐Ÿปโ€โ™€๏ธ

Use-hard-newlines is beyond useless since that's always buffer-local and the text-reflowing is being done in a temp buffer. Instead since 2010 we're supposed to set mml-enable-flowed to true. But don't worry, fans of the messages-are-flowing package, I'm gonna send patches there to reflect that. I have a bunch of other changes to that package too since I've been using that a lot this summer.

This is all in bug#71017 (cursed palindrome!) for people who wanna dig in ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿซ

@emacs@lemmy.ml

 

SmplTrek note off timing?

Is there a way to set the default note off timing? (What some other sequencers call Gate Length.) Either as a device-wide setting, or for a project, for a track, for a scene or just for a clip. As it is I can only do it note-by-note.

All notes are half the length I'd want, and I have to go into them manually and crank up each one separately from 50% to 99%. I would love the sequencer if it weren't for this.

I have a workaround which is to import SMF's from any other seqencer (such as abc2midi on Linux or Atom 2 on iPad) and that works fine, using the SmplTrek more as an arranger/player than a sequencer, but since the SmplTrek step sequencer is so nice it'd be great to be able to use it directly instead.

(And another workaround is to get good and turn off quantization, that also works.)

Don't worry, I'm definitively keeping mine (as a drum machine, looper, and global tracks recorder, and as an audio interface) but I'm just a li'l frustrated with this one issue.

I know that I can make notes longer by pressing right arrow or turning the value know; I can make two eight notes followed by a quarter note for example.

But those notes will all be "staccato" since they've got a 50% gate length.

That's not always what I want especially for a midi or organ type track.

Here is an example. One track playing three notes twice, same instrument. Two fourth notes followed by a halfnote (and the halfnote sequenced by using the right arrow while holding the pad).

This is how the track looks

The first three notes are played staccato (e.g. "Note off timing" 50%, a.k.a. gate length as some other synths call it). The last three notes are played more fully, with note off timing manually set to 99% for each of the three notes.

Here is how the track sounds, first the staccato notes followed by the normal notes.

Many other sequencers, to get that staccato sound you'd set grid length to 1/4 but note length to 1/8. But on SmplTrek, it's one setting, called note length, and setting that to 1/4 as I did here results in notes with a shortened, only 50% duration.

Messing with the envelope release is no good for MIDI tracks.

So far my best workaround is to import SMF files that I've made with some other sequencer app and that's a shame since I'm so much faster and more creative with the SmplTrek's sequencer, but I just don't always want that staccato sound.

I don't wanna make a Facebook account just to post in the SmplTrek group on there. ๐Ÿ˜ฐ

@synths@midwest.social

[โ€“] Sandra@idiomdrottning.org 1 points 7 months ago

Kudos to CR for listening to the backlash on this illconsidered project. They must've taken quite a hit ๐Ÿ’ธ but this was not a good idea. I mean, they have their fair share of bad sponsors like NordVPN or D&D Beyond but this was a li'l too much ๐Ÿคท๐Ÿปโ€โ™€๏ธ

@Ultragramps @criticalrole

 

Yeah, I have a PPC laptop that this happened to a few years back, which felt way too soon. It's in perfect working condition except for the battery.

@activistPnk @permacomputing

[โ€“] Sandra@idiomdrottning.org 0 points 1 year ago (1 children)

Ooh, this week I was really looking forward to this thread because we have been playing Sail! I was having regretsies for backing it since it looked really clunky and fiddly but all that fell away as soon as I understood the game. It's just so good, tight, perfect amount of tension throughout. I was afraid it wasn't gonna feel like trick-taking but it absolutely does. I have too many 2p coops but this is my new fave.

[โ€“] Sandra@idiomdrottning.org 0 points 1 year ago (1 children)

Give everyone a paper list of the games on offer.

Everyone anonymously scores each game from zero to five stars, zero means don't wanna play today and five means really wanna play today.

It's OK to mark a bunch of zeroes and just one five, it's OK to give all kinds of scores, it's OK to have several fives or several threes or whatever. It works anyway.

Then gather up these ballots. For each game, count up the stars. For the two games with most total stars, look at all the ballots again but now instead of looking at the number of stars, count the amount of ballots where one of the two games has strictly more stars than the other.

For example let's say Ticket to Ride has 30 stars, Carcassonne has 25, Uno has 24, Caylus has 18, and Dixit has 5. The two finalists are Ticket to Ride and Carcassonne. And then let's say there are three ballots where Carcassone has more stars than TtR, one ballot where TtR has more stars than Carcassonne, and four where they are tied. Carcassonne won.

[โ€“] Sandra@idiomdrottning.org 0 points 1 year ago (1 children)

And then, reading on BGG, people are like "lol if the player who gets the most actions win then you all suck, everyone who has played at least 400 times know that it's possible to every now and then win without having the most actions you dumb scrubs". OK. Good for them.

@dpunked

[โ€“] Sandra@idiomdrottning.org 0 points 1 year ago (2 children)

Ra, D&D, Baduk, Magic, and Hansa Teutonica. Ra was good. Hansa Teutonica wasโ€ฆ well, most actions won ๐Ÿคท๐Ÿปโ€โ™€๏ธ