{"id":"8883d21b-e58c-4310-97ba-90d9c701df61","arxiv_id":"2411.13224","paper_version":1,"verdict":"CONDITIONAL","confidence":"MODERATE","novelty_score":4.0,"correctness_risk":"medium","formal_verification":"none","parameter_count":0,"one_line_summary":"A modular Lego Duplo and Raspberry Pi system lets users compose melodies and percussion by stacking modified bricks, with reported but unevaluated claims of intuitive use.","lead":"This paper describes a music-making kit where people stack Lego Duplo bricks to build melodies, rhythms, and chords, and three Raspberry Pi computers turn the brick placements into sound. It matters because it offers a hands-on, screen-free way to teach music basics and could support therapy for children and older adults.","discovery_kind":"new_application","skeptic_critique":{"model":"deepseek-v4-flash","headline":"Stated resistor tolerances make ADC decision intervals overlap for stacks of 3+ bricks, so pitch misclassification is possible and the usability claim is not guaranteed.","rationale":"The paper's central claim is that a non-expert can build a playable melody by stacking modified Lego bricks. This depends on the melody box reliably translating the number of stacked pieces into the correct pitch. The described circuit uses a voltage divider with R1=10 kΩ (10% tolerance) and R2 being n parallel 50 kΩ resistors (5% tolerance each). A worst-case tolerance analysis shows that the resulting DOC ranges for adjacent stack heights overlap for n=3 through n=11. For example, the n=4 interval [531.6, 607.5] crosses the ideal decision boundary at 604.4, so a 4-brick stack can be read as 3 bricks and vice versa. The paper explicitly acknowledges tolerances but does not verify that the decision intervals remain disjoint; no calibration or measured DOC distributions are provided. This is a concrete, design-level correctness risk that undercuts the usability claim regardless of the anecdotal user feedback. The reader's weakest assumption pointed at contact resistance and tolerance overlap; our calculation confirms the tolerance part is sufficient to cause misclassification. The verdict remains CONDITIONAL because the flaw is fixable (e.g., by calibration or tighter-tolerance resistors) and the system may still work in practice, but the current evidence does not support the claims as stated.","tokens_in":11492,"tokens_out":9754,"duration_ms":90184,"concrete_test":"Compute the worst-case DOC intervals for n=1..11 from Eqs. (2)-(3) using R1=10 kΩ(1±0.10) and R2=(50/n) kΩ(1±0.05), and compare each interval to the decision boundaries of Eq. (4). If any adjacent intervals overlap (which occurs for n=3/4 and beyond), the melody classifier cannot be guaranteed to reproduce the intended pitch, disproving the central usability claim unless calibration is added.","verdict_should_be":"UNCHANGED","load_bearing_attack":"Section 2.4.2 (Eqs. 1-4) determines pitch from the DOC of a voltage divider with R1=10 kΩ (10% tolerance) and R2=50 kΩ/n (5% tolerance per Lego resistor). The decision rule in Eq. (4) uses intervals centered on ideal DOC values, but the stated tolerances make adjacent intervals overlap for n=3 through n=11. For instance, an n=4 stack can give DOC between 531.6 and 607.5 if all resistors are at their extreme values, while the boundary between notes 3 and 4 is 604.4; a 4-brick tower can thus be classified as 3 bricks, and a 3-brick tower can read below the boundary and be classified as 4. The paper offers no calibration, margin analysis, or empirical distribution of DOC readings, so the central claim that stacking bricks reliably produces the intended melody is not established by the design. The system might work with typical components, but the correctness of the claimed interaction is not guaranteed as described.","agreement_with_reader":"agree"},"referee_report":{"model":"deepseek-v4-flash","summary":"The paper describes a tangible music-construction system in which modified Duplo bricks are stacked on a custom board to create melodies, chords, and percussion. Pitch is encoded by stacking bricks that contain parallel resistors; a voltage divider and an MCP3008 ADC convert the resulting resistance into a MIDI note. Three Raspberry Pi–based modules (synchronism box, beatbox, melody box) communicate over MIDI to produce a complete musical arrangement. The paper claims the system is modular, intuitive, easy to use, and useful for music learning, citing demonstrations at Transfiere 2020.","tokens_in":11714,"tokens_out":5785,"duration_ms":56090,"significance":"The hardware documentation is a genuine strength: the paper provides part numbers, schematics, voltage-divider equations, and demonstrations on external melodies such as 'Twinkle Twinkle Little Star' and 'Frère Jacques'. If the reliability and usability claims are substantiated, this would be a low-cost, screen-free tangible music-education interface with a strong constructionist appeal. In its current form, however, the central claims rest on anecdotal user feedback and on an unvalidated tolerance margin in the pitch-detection circuit.","major_comments":[{"comment":"The decision rule in Eq. (4) uses intervals centered on ideal DOC values, but the stated resistor tolerances (5% for Lego pieces, 10% for the reference resistor) make adjacent intervals overlap for stacks of n=3 and n=4. With Z1 at its low extreme (9 kΩ) and a 4-brick stack at its high extreme (52.5/4 kΩ), Eqs. (2)–(3) give DOC ≈ 607, above the mid-point 604.4 between the ideal D4 and D#4 codes; conversely, a 3-brick stack with Z1 high (11 kΩ) and Z2 low (47.5/3 kΩ) gives DOC ≈ 604, below the same boundary. The paper provides no calibration, no margin analysis, and no measured distribution of DOC values, so the central interaction claim—that stacking bricks reliably produces the intended note—is not established by the design. Please add either a worst-case tolerance/margin analysis or empirical ADC measurements across the full 1-to-11 stack range.","section":"§2.4.2, Eq. (4)"},{"comment":"The usability and learning claims are supported only by informal comments from attendees at Transfiere 2020. No sample size, recruitment method, age distribution, task protocol, or quantitative results are reported; statements such as 'All the participants testing this system found it appealing and easy to use' cannot be verified. Since the abstract asserts that 'Tests have demonstrated its versatility and ease of use, as well as its usefulness in music learning for both children and adults,' either a structured evaluation must be added or the claims must be substantially tempered. As written, the evaluation section does not meet the evidentiary standard for the paper's stated conclusions.","section":"§3"}],"minor_comments":[{"comment":"The text says the beatbox is 'divided into tree blocks'; this should be 'three blocks', and the cross-references 'described in Sect. , and Figs. and ' have missing numbers.","section":"§2.3"},{"comment":"Equation (1) as typeset ('Z2( KQ) = N50KQ') is ambiguous; it should read Z2 = 50/n kΩ. Please correct the notation.","section":"§2.4.1, Eq. (1)"},{"comment":"Equation (4) has lost formatting and is hard to parse; please rewrite it with explicit lower and upper bounds for the decision interval.","section":"§2.4.2, Eq. (4)"},{"comment":"Figure 19's caption refers to 'Little start' and Figure 20's caption to 'FrA're Jacques'; these should be 'Little Star' and 'Frère Jacques'.","section":"§3, Figs. 19–20"},{"comment":"The sentence 'The system as it is built does not allow for immediate expansion' is a useful limitation statement, but it would be more visible in the Conclusions or in a dedicated limitations paragraph.","section":"§2.4.3"}],"recommendation":"major_revision","confidential_remarks":"The paper's engineering detail is a clear strength, and the topic fits a multimedia-applications venue. The main risks are the gap between the abstract's strong 'tests have demonstrated' claim and the anecdotal evidence in §3, and the unaddressed tolerance-overlap issue in §2.4.2. Both are fixable within the manuscript's scope: a short calibration/measurement section and a rewritten evaluation would make the claims defensible."},"author_rebuttal":null,"desk_editor":{"model":"deepseek-v4-flash","letter":"Here's the short version: this is a real, buildable system for making melodies with modified Duplo bricks, and the design is described in enough detail to reconstruct it. The new bit is the resistor-encoded pitch towers read by an ADC, combined with three synchronized Raspberry Pi boxes handling clock, rhythm, and melody. That specific combination is not in the cited prior Lego-music work, which either uses computer-side composition or piano-roll notation. Credit where due: schematics, part numbers, voltage-divider equations, MIDI wiring, and the multiplexing scheme are all there. I could rebuild this from the paper.\n\nTwo things bother me. First, the reliability of the note detection. The decision rule in Eq. (4) centers intervals on ideal DOC values, but with the stated 10% and 5% resistor tolerances, the intervals overlap for stacks of three or more bricks. An n=4 tower can land above the boundary for note 3, and an n=3 tower can land below it. The paper gives no calibration, no margin analysis, and no empirical distribution of readings. The system might work fine with typical components, but the central interaction claim—that stacking bricks reliably produces the intended melody—is not established by the design as written. That is a load-bearing issue, not a nitpick.\n\nSecond, the evaluation. The evidence for ease of use and learning benefit is anecdotal feedback from a trade-fair booth (Transfiere 2020). No counts, no questionnaires, no comparison against the earlier Lego music systems, no measured outcomes. The authors are honest that some training is needed for the full system, but \"all very positive\" is not a result. Also, code and build files are only \"available upon reasonable request,\" which limits reproducibility.\n\nWho is this paper for? Researchers in tangible music interfaces, music education technology, and HCI. It is a modest prototype paper, not a validation study. The engineering core is plausible and the writing is clear. If I were refereeing, I would ask for a calibration measurement, a small user session with numbers, and at least a link to the code and build files. I'd send it to review rather than desk-reject, but it needs revision before the claims can stand.","headline":"A genuinely new Lego-based music construction hardware prototype, clearly documented, but the note-detection reliability under stated resistor tolerances is unproven and the usability claims rest on anecdote.","tokens_in":12181,"tokens_out":2685,"would_cite":false,"duration_ms":28291,"reading_group":"maybe","serious_thinker":"yes","would_accept_peer_review":true},"rs_alignment":null,"lean_confirmation":null,"pith_extraction":{"msc":[],"pacs":[],"model":"deepseek-v4-flash","headline":"Stacking Lego bricks composes playable music, no notation required","keywords":["Lego music composition","Raspberry Pi","MIDI","tangible interaction","music learning","voltage divider","melody construction","children's music education"],"falsifier":"Take stacks of 1 to 11 bricks whose resistors sit at their tolerance extremes (roughly 55 kΩ and 45 kΩ for a nominal 50 kΩ), measure the ADC output code for each stack, and check whether every code falls inside the Eq. (4) interval for its intended note; any code landing in a neighbor's interval falsifies the pitch encoding. A simpler behavioral test is to build the same tower twice with the same bricks and confirm the same note sounds both times despite stacking variability.","tokens_in":11310,"feed_emoji":"🎵","tokens_out":6509,"duration_ms":63220,"temperature":0.7,"pith_summary":"This paper presents a modular system that lets people compose music by stacking modified Lego-Duplo bricks, with a Raspberry Pi reading each stack of bricks as a musical pitch and adding chords and percussion. The intended users are children and adults without musical training, and the central claim is that building with bricks makes melody creation intuitive and immediate, while the physical Lego construction itself doubles as a readable score. The system is built from three interchangeable boxes — a synchronism box, a beatbox, and a melody box — so it can play rhythm alone, melody alone, or the full combination. If the claim holds, music composition becomes a hands-on, screen-free activity usable in classrooms, therapy, and recreation.","feed_headline":"Stack Lego bricks to compose music with chords and rhythm","feed_subtitle":"Three Raspberry Pi boxes turn modified Duplo towers into MIDI melody and percussion for children and adults.","key_machinery":"The load-bearing mechanism is the parallel-resistance pitch encoder: modified Lego bricks containing $50\\,\\mathrm{k}\\Omega$ resistors produce an equivalent resistance $Z_2 = 50/n\\,\\mathrm{k}\\Omega$ when $n$ bricks are stacked, and with $Z_1 = 10\\,\\mathrm{k}\\Omega$ the output voltage $V_{\\mathrm{out}} = V_{\\mathrm{in}} Z_2/(Z_1+Z_2)$ is read by an MCP3008 10-bit ADC. Decision intervals defined around each ideal digital output code, with half-distances to neighboring codes, assign each stack height to one of eleven notes despite resistor tolerance. Standard MIDI messages generated by three Raspberry Pi units and synchronized by a MIDI clock carry the result to a sound card, while SN74LS151N and SN74LS157 multiplexers expand the limited GPIO inputs to handle the 64-button beatbox and the 32 melody positions.","core_discovery":"The central discovery is a way to encode musical pitch in the physical height of a stack of Lego pieces. Each customized brick contains a $50\\,\\mathrm{k}\\Omega$ resistor wired so that stacking $n$ bricks puts $n$ resistors in parallel, giving equivalent resistance $Z_2 = 50/n\\,\\mathrm{k}\\Omega$; with a fixed $Z_1 = 10\\,\\mathrm{k}\\Omega$, a voltage divider produces $V_{\\mathrm{out}} = V_{\\mathrm{in}} \\, Z_2/(Z_1+Z_2)$, which a 10-bit MCP3008 ADC converts to a digital code. Decision intervals computed from the ideal codes for the eleven notes from $C_4$ to $B_4$, with boundaries halfway to the neighboring codes, absorb the 5\\% resistor tolerance of the bricks and the 10\\% tolerance of the reference resistor, so each stack height selects one note. Two additional rows of bricks choose minor or major chord accompaniment, a beatbox with $16 \\times 4$ illuminated buttons builds a percussion pattern, and the entire sequence is emitted as standard MIDI and played through a VST instrument. The paper therefore claims that the height of a tower of bricks is a complete, audible musical notation.","pith_inferences":["Editorial extension: the pitch-by-height encoding is not limited to eleven notes; choosing different resistor values or adding ADC channels would extend the same interaction to larger intervals or microtonal scales.","Editorial extension: the fact that the construction is itself a score suggests a testable educational hypothesis — that tangible Lego composition teaches pitch and rhythm concepts faster than a screen-based piano roll, something the paper reports anecdotally but does not measure.","Editorial extension: because the boxes communicate over standard MIDI, the melody and beatbox units could presumably drive any MIDI-capable sound source or sequencer, not only the VST chain used here, making the bricks a general-purpose tangible controller.","Editorial extension: cascading several melody boxes for longer compositions would require hardware redesign of the controllers and multiplexing, as the paper notes, so multi-user and long-form composition remain open engineering problems."],"forward_implications":["A person who cannot read music can construct a melody by stacking bricks and hear the result immediately, with no notation and no computer screen.","A photograph of the finished Lego construction is a score: the melody, chords, and rhythm pattern can be saved, shared, and rebuilt later.","The modular architecture means the same system works as a full band, a standalone beatbox, or a standalone melody box, broadening its use in classrooms and therapy.","Because the output is standard MIDI, the same brick composition can be played with any instrument sound by changing the MIDI channel, without rebuilding the towers.","The authors identify direct applications in children's motor and cognitive stimulation, postoperative pain reduction, autism inclusion, and elderly occupational therapy."],"supporting_citations":[{"why":"Supplies the MCP3008 10-bit ADC whose digital output code in Eq. (3) converts the voltage-divider reading into a pitch value.","marker":"[22]"},{"why":"Defines the MIDI 1.0 specification for messages, clock, and channel conventions that the three boxes use to synchronize and play.","marker":"[23]"},{"why":"Establishes General MIDI channel 10 as percussion, determining how the beatbox maps its four instruments to MIDI notes.","marker":"[9]"},{"why":"Provides the SN74LS151N 8-to-1 multiplexer used to read the 64 beatbox buttons through limited Raspberry Pi GPIO inputs.","marker":"[38]"},{"why":"Provides the SN74LS157 multiplexer that selects between the first and last eight quarter-notes in each percussion channel.","marker":"[39]"},{"why":"Documents the Transfiere 2020 public event where the authors tested the system with attendees, the evidence for the ease-of-use and learning-usefulness claims.","marker":"[8]"}],"fun_headline_variants":["Lego stack height becomes musical notes via resistors","Turn brick towers into MIDI melodies with Raspberry Pi","Resistors in Lego bricks encode pitch for music making","Brick stacking: a hands-on way to compose tunes","Build melodies by piling resistors in Lego bricks"],"cache_read_input_tokens":3200,"weakest_assumption_plain":"The load-bearing premise is that stacked modified Lego bricks make reliable electrical contact and that the 5% and 10% resistor tolerances keep every measured voltage inside the correct note's decision interval defined by Eq. (4); if contact resistance or tolerance overlap misclassifies a stack, the melody box plays the wrong pitch and the usability claim collapses.","fun_headline_variants_meta":{"raw":{"variants":["Lego stack height becomes musical notes via resistors","Turn brick towers into MIDI melodies with Raspberry Pi","Resistors in Lego bricks encode pitch for music making","Brick stacking: a hands-on way to compose tunes","Build melodies by piling resistors in Lego bricks"]},"model":"deepseek-v4-flash","effort":"low","cost_usd":0.000119,"raw_usage":{"total_tokens":1070,"prompt_tokens":916,"completion_tokens":154,"prompt_tokens_details":{"cached_tokens":384},"prompt_cache_hit_tokens":384,"prompt_cache_miss_tokens":532,"completion_tokens_details":{"reasoning_tokens":79}},"tokens_in":532,"tokens_out":154,"duration_ms":2604,"temperature":1.0,"reasoning_tokens":79,"cache_read_input_tokens":384,"cache_creation_input_tokens":0},"cache_creation_input_tokens":0},"created_at":"2026-08-12T16:40:38.005950+00:00","model_set":{"reader":"deepseek-v4-flash"},"falsifier":"Take stacks of 1 to 11 bricks whose resistors sit at their tolerance extremes (roughly 55 kΩ and 45 kΩ for a nominal 50 kΩ), measure the ADC output code for each stack, and check whether every code falls inside the Eq. (4) interval for its intended note; any code landing in a neighbor's interval falsifies the pitch encoding. A simpler behavioral test is to build the same tower twice with the same bricks and confirm the same note sounds both times despite stacking variability.","supporting_citations":[{"cited_title":"Accessed 2021-09-13 https://www.microchip.com/en-us/product/ MCP3008","cited_arxiv_id":null,"evidence_quote":"Supplies the MCP3008 10-bit ADC whose digital output code in Eq. (3) converts the voltage-divider reading into a pitch value."},{"cited_title":"The Complete MIDI 1.0","cited_arxiv_id":null,"evidence_quote":"Defines the MIDI 1.0 specification for messages, clock, and channel conventions that the three boxes use to synchronize and play."},{"cited_title":"Prince George’s Community College","cited_arxiv_id":null,"evidence_quote":"Establishes General MIDI channel 10 as percussion, determining how the beatbox maps its four instruments to MIDI notes."},{"cited_title":"Accessed: 2021-09-13 https://www.ti.com/lit/ds/symlink/sn74ls151.pdf","cited_arxiv_id":null,"evidence_quote":"Provides the SN74LS151N 8-to-1 multiplexer used to read the 64 beatbox buttons through limited Raspberry Pi GPIO inputs."},{"cited_title":"SN74LS157 datasheet","cited_arxiv_id":null,"evidence_quote":"Provides the SN74LS157 multiplexer that selects between the first and last eight quarter-notes in each percussion channel."},{"cited_title":null,"cited_arxiv_id":null,"evidence_quote":"Documents the Transfiere 2020 public event where the authors tested the system with attendees, the evidence for the ease-of-use and learning-usefulness claims."}],"review_version":1}