Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/sonic-pi/tutorial/gl/units/?format=api&page=3
https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/units/?format=api&page=4", "previous": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/units/?format=api&page=2", "results": [ { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Synth Options: Amp and Pan" ], "previous_source": "", "target": [ "" ], "id_hash": 788161503960327066, "content_hash": 788161503960327066, "location": "02.2-Synth-Params.md:3", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 116, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://hosted.weblate.org/api/units/14782919/?format=api", "priority": 100, "id": 7035789, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=8af01cb64531639a", "url": "https://hosted.weblate.org/api/units/7035789/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-13T14:47:59+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "As well as allowing you to control which note to play or which sample to trigger, Sonic Pi provides a whole range of options to craft and control the sounds. We'll be covering many of these in this tutorial and there's extensive documentation for each in the help system. However, for now we'll introduce two of the most useful: *amplitude* and *pan*. First, let's look at what options actually are." ], "previous_source": "", "target": [ "" ], "id_hash": 2898245745585706206, "content_hash": 2898245745585706206, "location": "02.2-Synth-Params.md:5", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 117, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 70, "source_unit": "https://hosted.weblate.org/api/units/14783319/?format=api", "priority": 100, "id": 7035790, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=a838a326696c54de", "url": "https://hosted.weblate.org/api/units/7035790/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:05+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Options" ], "previous_source": "", "target": [ "" ], "id_hash": 3979042077327350749, "content_hash": 3979042077327350749, "location": "02.2-Synth-Params.md:13", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 118, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/14782920/?format=api", "priority": 100, "id": 7035791, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=b73865affd6ddbdd", "url": "https://hosted.weblate.org/api/units/7035791/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-13T14:47:59+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Sonic Pi supports the notion of options (or opts for short) for its synths. Opts are controls you pass to `play` which modify and control aspects of the sound you hear. Each synth has its own set of opts for finely tuning its sound. However, there are common sets of opts shared by many sounds such as `amp:` and envelope opts (covered in another section)." ], "previous_source": "", "target": [ "" ], "id_hash": -3936934311888027237, "content_hash": -3936934311888027237, "location": "02.2-Synth-Params.md:15", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 119, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 65, "source_unit": "https://hosted.weblate.org/api/units/14781875/?format=api", "priority": 100, "id": 7035792, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=495d331a23de019b", "url": "https://hosted.weblate.org/api/units/7035792/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:46+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Opts are passed to calls to `play` by using a comma `,` and then the name of the opt such as `amp:` (don't forget the colon `:`) and then a space and the value of the opt. For example:" ], "previous_source": "", "target": [ "" ], "id_hash": -2073425412011778544, "content_hash": -2073425412011778544, "location": "02.2-Synth-Params.md:27", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 121, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 39, "source_unit": "https://hosted.weblate.org/api/units/14781877/?format=api", "priority": 100, "id": 7035794, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=6339b692c0c51e10", "url": "https://hosted.weblate.org/api/units/7035794/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:46+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "play 50, cheese: 1" ], "previous_source": "", "target": [ "" ], "id_hash": 6140708453734168579, "content_hash": 6140708453734168579, "location": "02.2-Synth-Params.md:31", "context": "", "note": "", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 122, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://hosted.weblate.org/api/units/14783320/?format=api", "priority": 100, "id": 7035795, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=d5382dcdc6103803", "url": "https://hosted.weblate.org/api/units/7035795/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:05+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "(Note that `cheese:` isn't a valid opt, we're just using it as an example)." ], "previous_source": "", "target": [ "" ], "id_hash": 4784895510878760643, "content_hash": 4784895510878760643, "location": "02.2-Synth-Params.md:35", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 123, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 14, "source_unit": "https://hosted.weblate.org/api/units/14781878/?format=api", "priority": 100, "id": 7035796, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=c2675d1d9d4a2ec3", "url": "https://hosted.weblate.org/api/units/7035796/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:47+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "You can pass multiple opts by separating them with a comma:" ], "previous_source": "", "target": [ "" ], "id_hash": 5295376966311366278, "content_hash": 5295376966311366278, "location": "02.2-Synth-Params.md:37", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 124, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://hosted.weblate.org/api/units/14781879/?format=api", "priority": 100, "id": 7035797, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=c97cf54b74c64e86", "url": "https://hosted.weblate.org/api/units/7035797/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:47+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "play 50, cheese: 1, beans: 0.5" ], "previous_source": "", "target": [ "" ], "id_hash": -4092432268403274356, "content_hash": -4092432268403274356, "location": "02.2-Synth-Params.md:39", "context": "", "note": "", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 125, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 6, "source_unit": "https://hosted.weblate.org/api/units/14783321/?format=api", "priority": 100, "id": 7035798, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=4734c288d67a0d8c", "url": "https://hosted.weblate.org/api/units/7035798/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:05+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "The order of the opts doesn't matter, so the following is identical:" ], "previous_source": "", "target": [ "" ], "id_hash": 6040627464752232819, "content_hash": 6040627464752232819, "location": "02.2-Synth-Params.md:43", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 126, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://hosted.weblate.org/api/units/14781880/?format=api", "priority": 100, "id": 7035799, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=d3d49eacb1067973", "url": "https://hosted.weblate.org/api/units/7035799/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:47+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "play 50, beans: 0.5, cheese: 1" ], "previous_source": "", "target": [ "" ], "id_hash": 1492204925053003467, "content_hash": 1492204925053003467, "location": "02.2-Synth-Params.md:45", "context": "", "note": "", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 127, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 6, "source_unit": "https://hosted.weblate.org/api/units/14783322/?format=api", "priority": 100, "id": 7035800, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=94b5607929df66cb", "url": "https://hosted.weblate.org/api/units/7035800/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:05+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Opts that aren't recognised by the synth are just ignored (like `cheese` and `beans` which are clearly ridiculous opt names!)" ], "previous_source": "", "target": [ "" ], "id_hash": 3522590498430671475, "content_hash": 3522590498430671475, "location": "02.2-Synth-Params.md:49", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 128, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 20, "source_unit": "https://hosted.weblate.org/api/units/14781881/?format=api", "priority": 100, "id": 7035801, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=b0e2c16514205a73", "url": "https://hosted.weblate.org/api/units/7035801/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:47+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "If you accidentally use the same opt twice with different values, the last one wins. For example, `beans:` here will have the value 2 rather than 0.5:" ], "previous_source": "", "target": [ "" ], "id_hash": 8532975626416975502, "content_hash": 8532975626416975502, "location": "02.2-Synth-Params.md:52", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 129, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 27, "source_unit": "https://hosted.weblate.org/api/units/14781882/?format=api", "priority": 100, "id": 7035802, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=f66b381f61a66e8e", "url": "https://hosted.weblate.org/api/units/7035802/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:47+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "play 50, beans: 0.5, cheese: 3, eggs: 0.1, beans: 2" ], "previous_source": "", "target": [ "" ], "id_hash": 4273697687438150572, "content_hash": 4273697687438150572, "location": "02.2-Synth-Params.md:56", "context": "", "note": "", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 130, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://hosted.weblate.org/api/units/14783323/?format=api", "priority": 100, "id": 7035803, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=bb4f39675928cbac", "url": "https://hosted.weblate.org/api/units/7035803/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:06+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Many things in Sonic Pi accept opts, so just spend a little time learning how to use them and you'll be set! Let's play with our first opt: `amp:`." ], "previous_source": "", "target": [ "" ], "id_hash": 888476226976017828, "content_hash": 888476226976017828, "location": "02.2-Synth-Params.md:60", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 131, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 29, "source_unit": "https://hosted.weblate.org/api/units/14781883/?format=api", "priority": 100, "id": 7035804, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=8c54806bcc48eda4", "url": "https://hosted.weblate.org/api/units/7035804/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:47+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Amplitude" ], "previous_source": "", "target": [ "" ], "id_hash": -5051524666929309838, "content_hash": -5051524666929309838, "location": "02.2-Synth-Params.md:64, 02.4-Durations-with-Envelopes.md:25", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 132, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/14782921/?format=api", "priority": 100, "id": 7035805, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=39e561145d8e1772", "url": "https://hosted.weblate.org/api/units/7035805/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-13T14:47:59+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Amplitude is a computer representation of the loudness of a sound. A *high amplitude produces a loud sound* and a *low amplitude produces a quiet sound*. Just as Sonic Pi uses numbers to represent time and notes, it uses numbers to represent amplitude. An amplitude of 0 is silent (you'll hear nothing) whereas an amplitude of 1 is normal volume. You can even crank up the amplitude higher to 2, 10, 100. However, you should note that when the overall amplitude of all the sounds gets too high, Sonic Pi uses what's called a compressor to squash them all to make sure things aren't too loud for your ears. This can often make the sound muddy and strange. So try to use low amplitudes, i.e. in the range 0 to 0.5 to avoid compression." ], "previous_source": "", "target": [ "" ], "id_hash": 5885785206746522478, "content_hash": 5885785206746522478, "location": "02.2-Synth-Params.md:66", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 133, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 134, "source_unit": "https://hosted.weblate.org/api/units/14781884/?format=api", "priority": 100, "id": 7035806, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=d1ae82761860236e", "url": "https://hosted.weblate.org/api/units/7035806/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:47+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Amp it up" ], "previous_source": "", "target": [ "" ], "id_hash": 6318745380878190643, "content_hash": 6318745380878190643, "location": "02.2-Synth-Params.md:79", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 134, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://hosted.weblate.org/api/units/14782922/?format=api", "priority": 100, "id": 7035807, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=d7b0b1721d628833", "url": "https://hosted.weblate.org/api/units/7035807/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-13T14:47:59+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "To change the amplitude of a sound, you can use the `amp:` opt. For example, to play at half amplitude pass 0.5:" ], "previous_source": "", "target": [ "" ], "id_hash": 5132161202019413878, "content_hash": 5132161202019413878, "location": "02.2-Synth-Params.md:81", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 135, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 22, "source_unit": "https://hosted.weblate.org/api/units/14781885/?format=api", "priority": 100, "id": 7035808, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=c739196c0068af76", "url": "https://hosted.weblate.org/api/units/7035808/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:47+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "play 60, amp: 0.5" ], "previous_source": "", "target": [ "" ], "id_hash": -376866979097033549, "content_hash": -376866979097033549, "location": "02.2-Synth-Params.md:84", "context": "", "note": "", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 136, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://hosted.weblate.org/api/units/14783324/?format=api", "priority": 100, "id": 7035809, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=7ac5197aaf58c4b3", "url": "https://hosted.weblate.org/api/units/7035809/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:06+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "To play at double amplitude pass 2:" ], "previous_source": "", "target": [ "" ], "id_hash": -3540254457368998256, "content_hash": -3540254457368998256, "location": "02.2-Synth-Params.md:88", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 137, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://hosted.weblate.org/api/units/14781886/?format=api", "priority": 100, "id": 7035810, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=4ede7d53fe070e90", "url": "https://hosted.weblate.org/api/units/7035810/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:47+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "play 60, amp: 2" ], "previous_source": "", "target": [ "" ], "id_hash": -6077923749372804226, "content_hash": -6077923749372804226, "location": "02.2-Synth-Params.md:90", "context": "", "note": "", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 138, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://hosted.weblate.org/api/units/14783325/?format=api", "priority": 100, "id": 7035811, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=2ba6e08d5ab9437e", "url": "https://hosted.weblate.org/api/units/7035811/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:06+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "The `amp:` opt only modifies the call to `play` it's associated with. So, in this example, the first call to play is at half volume and the second is back to the default (1):" ], "previous_source": "", "target": [ "" ], "id_hash": -3886379641311408058, "content_hash": -3886379641311408058, "location": "02.2-Synth-Params.md:94", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 139, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 34, "source_unit": "https://hosted.weblate.org/api/units/14781887/?format=api", "priority": 100, "id": 7035812, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=4a10ce4ea152d046", "url": "https://hosted.weblate.org/api/units/7035812/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:48+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "play 60, amp: 0.5\nsleep 0.5\nplay 65" ], "previous_source": "", "target": [ "" ], "id_hash": -3168256367842474410, "content_hash": -3168256367842474410, "location": "02.2-Synth-Params.md:98", "context": "", "note": "", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 140, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://hosted.weblate.org/api/units/14783326/?format=api", "priority": 100, "id": 7035813, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=5408179e9d614656", "url": "https://hosted.weblate.org/api/units/7035813/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:06+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Of course, you can use different `amp:` values for each call to play:" ], "previous_source": "", "target": [ "" ], "id_hash": 2025717580016007298, "content_hash": 2025717580016007298, "location": "02.2-Synth-Params.md:104", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 141, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://hosted.weblate.org/api/units/14781888/?format=api", "priority": 100, "id": 7035814, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=9c1ccb68041e3882", "url": "https://hosted.weblate.org/api/units/7035814/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:48+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "play 50, amp: 0.1\nsleep 0.25\nplay 55, amp: 0.2\nsleep 0.25\nplay 57, amp: 0.4\nsleep 0.25\nplay 62, amp: 1" ], "previous_source": "", "target": [ "" ], "id_hash": -467656644338930392, "content_hash": -467656644338930392, "location": "02.2-Synth-Params.md:106", "context": "", "note": "", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 142, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 22, "source_unit": "https://hosted.weblate.org/api/units/14783327/?format=api", "priority": 100, "id": 7035815, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=79828cc27d53ad28", "url": "https://hosted.weblate.org/api/units/7035815/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:06+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Panning" ], "previous_source": "", "target": [ "" ], "id_hash": 8037500484993647228, "content_hash": 8037500484993647228, "location": "02.2-Synth-Params.md:116", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 143, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/14782923/?format=api", "priority": 100, "id": 7035816, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=ef8af01b4a13827c", "url": "https://hosted.weblate.org/api/units/7035816/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-13T14:47:59+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Another fun opt to use is `pan:` which controls the panning of a sound in stereo. Panning a sound to the left means that you hear it out of the left speaker, and panning it to the right means you hear it out of your right speaker. For our values, we use a -1 to represent fully left, 0 to represent center and 1 to represent fully right in the stereo field. Of course, we're free to use any value between -1 and 1 to control the exact positioning of our sound." ], "previous_source": "", "target": [ "" ], "id_hash": -5563154675588498952, "content_hash": -5563154675588498952, "location": "02.2-Synth-Params.md:118", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 144, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 92, "source_unit": "https://hosted.weblate.org/api/units/14781889/?format=api", "priority": 100, "id": 7035817, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=32cbb44c22fe79f8", "url": "https://hosted.weblate.org/api/units/7035817/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:48+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Let's play a beep out of the left speaker:" ], "previous_source": "", "target": [ "" ], "id_hash": -5541102159974995505, "content_hash": -5541102159974995505, "location": "02.2-Synth-Params.md:126", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 145, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://hosted.weblate.org/api/units/14781890/?format=api", "priority": 100, "id": 7035818, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=331a0cf18a8a69cf", "url": "https://hosted.weblate.org/api/units/7035818/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:48+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "play 60, pan: -1" ], "previous_source": "", "target": [ "" ], "id_hash": 61132103404697876, "content_hash": 61132103404697876, "location": "02.2-Synth-Params.md:128", "context": "", "note": "", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 146, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://hosted.weblate.org/api/units/14783328/?format=api", "priority": 100, "id": 7035819, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=80d92f52fbcf3914", "url": "https://hosted.weblate.org/api/units/7035819/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:06+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Now, let's play it out of the right speaker:" ], "previous_source": "", "target": [ "" ], "id_hash": -2336288459860388670, "content_hash": -2336288459860388670, "location": "02.2-Synth-Params.md:132", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 147, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://hosted.weblate.org/api/units/14781891/?format=api", "priority": 100, "id": 7035820, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=5f93d606212d54c2", "url": "https://hosted.weblate.org/api/units/7035820/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:48+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "play 60, pan: 1" ], "previous_source": "", "target": [ "" ], "id_hash": 2899120247315197021, "content_hash": 2899120247315197021, "location": "02.2-Synth-Params.md:134", "context": "", "note": "", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 148, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://hosted.weblate.org/api/units/14783329/?format=api", "priority": 100, "id": 7035821, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=a83bbe81365d6c5d", "url": "https://hosted.weblate.org/api/units/7035821/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:06+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Finally let's play it back out of the center of both (the default position):" ], "previous_source": "", "target": [ "" ], "id_hash": -2506692854761032600, "content_hash": -2506692854761032600, "location": "02.2-Synth-Params.md:138", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 149, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 14, "source_unit": "https://hosted.weblate.org/api/units/14781892/?format=api", "priority": 100, "id": 7035822, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=5d3670212ef57468", "url": "https://hosted.weblate.org/api/units/7035822/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:48+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "play 60, pan: 0" ], "previous_source": "", "target": [ "" ], "id_hash": -6414163308390986410, "content_hash": -6414163308390986410, "location": "02.2-Synth-Params.md:141", "context": "", "note": "", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 150, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://hosted.weblate.org/api/units/14783330/?format=api", "priority": 100, "id": 7035823, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=26fc50746802cd56", "url": "https://hosted.weblate.org/api/units/7035823/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:06+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Now, go and have fun changing the amplitude and panning of your sounds!" ], "previous_source": "", "target": [ "" ], "id_hash": -8564025409611412225, "content_hash": -8564025409611412225, "location": "02.2-Synth-Params.md:145", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 151, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://hosted.weblate.org/api/units/14781893/?format=api", "priority": 100, "id": 7035824, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=092678439cb14cff", "url": "https://hosted.weblate.org/api/units/7035824/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:48+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "2.3 Switching Synths" ], "previous_source": "", "target": [ "" ], "id_hash": -993725249575661083, "content_hash": -993725249575661083, "location": "02.3-Switching-Synths.md:1", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 152, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://hosted.weblate.org/api/units/14781894/?format=api", "priority": 100, "id": 7035825, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=7235942686b4d1e5", "url": "https://hosted.weblate.org/api/units/7035825/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:48+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Switching Synths" ], "previous_source": "", "target": [ "" ], "id_hash": -8609280097967801208, "content_hash": -8609280097967801208, "location": "02.3-Switching-Synths.md:3", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 153, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/14782924/?format=api", "priority": 100, "id": 7035826, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=0885b15d64c9fc88", "url": "https://hosted.weblate.org/api/units/7035826/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-13T14:47:59+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Buzzy saws and prophets" ], "previous_source": "", "target": [ "" ], "id_hash": 569521809694256232, "content_hash": 569521809694256232, "location": "02.3-Switching-Synths.md:21", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 156, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://hosted.weblate.org/api/units/14782925/?format=api", "priority": 100, "id": 7035829, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=87e7591186a9ec68", "url": "https://hosted.weblate.org/api/units/7035829/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-13T14:47:59+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "A fun sound is the *saw wave* - let's give it a try:" ], "previous_source": "", "target": [ "" ], "id_hash": 1886888029224896577, "content_hash": 1886888029224896577, "location": "02.3-Switching-Synths.md:23", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 157, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://hosted.weblate.org/api/units/14781897/?format=api", "priority": 100, "id": 7035830, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=9a2f92aa58e30841", "url": "https://hosted.weblate.org/api/units/7035830/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:49+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Let's try another sound - the *prophet*:" ], "previous_source": "", "target": [ "" ], "id_hash": 6036788329073250955, "content_hash": 6036788329073250955, "location": "02.3-Switching-Synths.md:34", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 159, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://hosted.weblate.org/api/units/14781898/?format=api", "priority": 100, "id": 7035832, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=d3c6fb0042a2928b", "url": "https://hosted.weblate.org/api/units/7035832/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:49+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "How about combining two sounds. First one after another:" ], "previous_source": "", "target": [ "" ], "id_hash": 2582584996832086154, "content_hash": 2582584996832086154, "location": "02.3-Switching-Synths.md:45", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 161, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://hosted.weblate.org/api/units/14781899/?format=api", "priority": 100, "id": 7035834, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=a3d72f5f1a6e088a", "url": "https://hosted.weblate.org/api/units/7035834/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:49+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Notice that the `use_synth` command only affects the following calls to `play`. Think of it like a *big switch* - new calls to `play` will play whatever synth it's currently pointing to. You can move the switch to a new synth with `use_synth`." ], "previous_source": "", "target": [ "" ], "id_hash": 3394491703052382233, "content_hash": 3394491703052382233, "location": "02.3-Switching-Synths.md:69", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 165, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 43, "source_unit": "https://hosted.weblate.org/api/units/14781901/?format=api", "priority": 100, "id": 7035838, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=af1ba8381972b019", "url": "https://hosted.weblate.org/api/units/7035838/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:49+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Discovering Synths" ], "previous_source": "", "target": [ "" ], "id_hash": 3116200616235221230, "content_hash": 3116200616235221230, "location": "02.3-Switching-Synths.md:75", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 166, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/14782926/?format=api", "priority": 100, "id": 7035839, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=ab3ef7f33b8dc0ee", "url": "https://hosted.weblate.org/api/units/7035839/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-13T14:48:00+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "`:prophet`" ], "previous_source": "", "target": [ "" ], "id_hash": -6526811344739812393, "content_hash": -6526811344739812393, "location": "02.3-Switching-Synths.md:81", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 168, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/14781903/?format=api", "priority": 100, "id": 7035841, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=256c1ba998cb3bd7", "url": "https://hosted.weblate.org/api/units/7035841/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:49+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "`:dsaw`" ], "previous_source": "", "target": [ "" ], "id_hash": 3934560353333458419, "content_hash": 3934560353333458419, "location": "02.3-Switching-Synths.md:82", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 169, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/14781904/?format=api", "priority": 100, "id": 7035842, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=b69a5dcb8fc6b5f3", "url": "https://hosted.weblate.org/api/units/7035842/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:49+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "`:fm`" ], "previous_source": "", "target": [ "" ], "id_hash": 484207311306642945, "content_hash": 484207311306642945, "location": "02.3-Switching-Synths.md:83", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 170, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/14781905/?format=api", "priority": 100, "id": 7035843, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=86b83ffbf4145601", "url": "https://hosted.weblate.org/api/units/7035843/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:49+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "`:tb303`" ], "previous_source": "", "target": [ "" ], "id_hash": -6169430800496031747, "content_hash": -6169430800496031747, "location": "02.3-Switching-Synths.md:84", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 171, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/14781906/?format=api", "priority": 100, "id": 7035844, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=2a61c75fbe1487fd", "url": "https://hosted.weblate.org/api/units/7035844/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:49+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "`:pulse`" ], "previous_source": "", "target": [ "" ], "id_hash": -7749342738303952411, "content_hash": -7749342738303952411, "location": "02.3-Switching-Synths.md:85", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 172, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/14781907/?format=api", "priority": 100, "id": 7035845, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=1474cdd658a3d9e5", "url": "https://hosted.weblate.org/api/units/7035845/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:50+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Now play around with *switching synths during your music*. Have fun combining synths to make new sounds as well as using different synths for different sections of your music." ], "previous_source": "", "target": [ "" ], "id_hash": -4224030864054560618, "content_hash": -4224030864054560618, "location": "02.3-Switching-Synths.md:87", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 173, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 29, "source_unit": "https://hosted.weblate.org/api/units/14781908/?format=api", "priority": 100, "id": 7035846, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=45613a4f1bbdd896", "url": "https://hosted.weblate.org/api/units/7035846/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:50+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "2.4 Duration with Envelopes" ], "previous_source": "", "target": [ "" ], "id_hash": 7963713202668889372, "content_hash": 7963713202668889372, "location": "02.4-Durations-with-Envelopes.md:1", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 174, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://hosted.weblate.org/api/units/14781909/?format=api", "priority": 100, "id": 7035847, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=ee84caf6da2ae51c", "url": "https://hosted.weblate.org/api/units/7035847/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:50+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" } ] }{ "count": 2023, "next": "