Jump to content

Music Blocks/2025-02-09-meeting

From Sugar Labs

Reports

Muhammad

Discussed: How to stabilize the pitch for samples

Processing for pitched (non-percussion) samples:

  • Ensure that the pitched sample has only one pitch and as little extraneous noise as possible (This typically is done by ear, by the user)
  • Remove the silence before the attack and after the end of its decay -- if you don't do this step, the notes will sound late
  • Transpose the pitch to an A4=440hz pitch (i.e. the pitch may be slightly too high or too low, which puts it outside of A4=440Hz)
  • Stabilize the pitch across its duration -- within a recorded sample, there are slight fluctuations in pitch that need to be "flattened"/stabilized in order to be useful within Music Blocks
  • Keep the instrument "noise" that sounds during an attack
  • (Advanced) Find ways to maintain decay and release instrument "noise" and place those at the end of the note, regardless of the note's length

Reference: https://support.apple.com/guide/logicpro-ipad/attack-decay-sustain-and-release-lpip572a90f4/ipados

Color detection -- Working on this

Justin

Play only mode -- WIP

Diwangshu

Metronome and MIDI export -- two open PRs for Devin to review

Safwan

Frame drum (Duff)

Feedback for harmonium 1. There seems to be another sound near the end of the sample. We cannot have that. 2. Devin didn't get a chance yet to test chords

Discussion: We don't need to have "every instrument" in Music Blocks. We just need a decent representation of instruments.

Om Santosh

External and internal CSS

Q: Do we need to migrate the CSS? A: Not a priority

Aman Singh

No report; looking for work to do; will work with another Muhammad H.

Ubayed

Help menu issues

  • Advanced mode items are showing up in beginner mode
  • Items should be reordered
  • Some of the text needs to be rewritten (e.g. Save in advanced mode)

JS i10n

Discussion:

  • .ini is fast, but it doesn't give us much flexibility with certain language conversions
  • May want to look at better maintained projects that support PO, which already has important details for a language

Falgun

Discussion about synth volume.

When blocks are outside of a project flow, then clicking on it only results in a preview of the sound.

When outside of a flow:

  • Set master volume plays sol4 quarter note electronic synth
  • Set synth volume plays sol4 quarter note at the instrument selected in synth value

Shubham

Worked on screen resizing features, which has been merged to master