Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/OpenNBS/NoteBlockStudio

An open-source Minecraft music maker.
https://github.com/OpenNBS/NoteBlockStudio

Increase polyphony limit to 256 sounds

d91512178f112483329d636daca63f0b51f588ef authored over 4 years ago by Bentroen <[email protected]>
Fix emittters lasting much longer than they should

For some weird reason the audio_get_length() GM function seems to return a value that's consiste...

d7167543522f56d249b817b1270e4b3bb5208065 authored over 4 years ago by Bentroen <[email protected]>
Add nbs prefix to visualizer teams

6e31cb086a4c8887e88d151fbfbb4074dbfdddfe authored over 4 years ago by Bentroen <[email protected]>
Only create visualizer teams when the glow effect is enabled

2dd35da98ef3c4c5a41366512576c0fe29f35069 authored over 4 years ago by Bentroen <[email protected]>
Fix range of spawn height drag control on visualizer

502381831d3e12f91a2a2eb09d641a9459e7cca9 authored over 4 years ago by Bentroen <[email protected]>
Improve glowing effect description on data pack visualizer

2160563883156c8719e9a60b572061ad4f6d0322 authored over 4 years ago by Bentroen <[email protected]>
Change key to select multiple layers from Shift to Ctrl

Makes more sense in a Windows environment. :P

27124c12b7758200b5d645deae12006ba41b39d4 authored over 4 years ago by Bentroen <[email protected]>
Fix typo and improve wording in preferences

18125389e83f726cc540d18ce87d93622c52f1ce authored over 4 years ago by Bentroen <[email protected]>
Fix piano keys played with keyboard not emitting sound during playback

Fixes #156

879711b615fa616b7d2b8c6d36a3e6039509308d authored over 4 years ago by Bentroen <[email protected]>
Add fullscreen workspace toggle with F11

Closes #121

bed3d778e88a236634047823466ac6ffdf27aa40 authored over 4 years ago by Bentroen <[email protected]>
Set unsaved changes when editing song properties

Changing the time signature, looping, loop start tick or max loop count will now mark the song a...

56c35dedb2df182590733ea7034115ddbfdbbb82 authored over 4 years ago by Bentroen <[email protected]>
Set unsaved changes when changing layer properties

Renaming, shifting, adding, removing or (un)locking layers will now mark the song as having unsa...

ca5c2d660ae7502b589363556c06314b42cc08d2 authored over 4 years ago by Bentroen <[email protected]>
Fix input box ID clashes

...between macros, data pack info, clipboard editor and custom instrument names.

Moved all new ...

eb42b1e737c5f97fc0f038ba4271d5fbcfaa78de authored over 4 years ago by Bentroen <[email protected]>
Improve layout of song properties window

13c5808775126742bbe693d3b4504d3cd9b0c215 authored over 4 years ago by Bentroen <[email protected]>
Add separate option for enabling the loop in a song

Enabling looping persistently for a song now requires ticking the "Enable looping" check box in ...

e5a8e624028ca4cb393e43394035bfbb11321943 authored over 4 years ago by Bentroen <[email protected]>
Use URL drawing function; change website URL to new domain name

d5cb160dfb566a30ee7537c920c456814196e35a authored over 4 years ago by Bentroen <[email protected]>
Add script to draw text as a URL

09782f3f396cfd991749ff7a10bf04f51c6af633 authored over 4 years ago by Bentroen <[email protected]>
Delete temp folder before/after creating a data pack

More problems with GameMaker's sandbox: https://docs.yoyogames.com/source/dadiospice/002_referen...

ad1f03c09254da5c6ace20c807739ab671f10b3a authored over 4 years ago by Bentroen <[email protected]>
Change "sound file" to "MIDI file" in greeting window

Fixes #142

042d20715af33bfaa335bd2ebe7df6254e6685dc authored over 4 years ago by Bentroen <[email protected]>
Change "Room speed" to "Max frame rate"

Fixes #146

33483b43c9f7917078625f08ece378dd2826302d authored over 4 years ago by Bentroen <[email protected]>
Merge pull request #131 from HielkeMinecraft/development

3.7.2

f0babe61f75f24e5c563c6209e70098eb3613b44 authored almost 5 years ago by Bentroen <[email protected]>
3.7.2

7a0bfb8bb6f64efa187c963d85eeab7990c47c1c authored almost 5 years ago by Bentroen <[email protected]>
Change schematic Minecraft version selector to not include 1.13

Was previously displaying 1.11+, which incorrectly indicated that any version after 1.11 is comp...

7f198d36544fe0cc0fbd453855b99d7f58a219d8 authored almost 5 years ago by Bentroen <[email protected]>
Improve changelist window

Added a box around changelog content and resized the scrollbar to span the whole height

2da2add7ac417d12a5961524e84f1cc8b98a7f86 authored almost 5 years ago by Bentroen <[email protected]>
Expand text box limit from 200 to 10,000

Prevents the program from crashing when reaching layer 200 due to running out of free text boxes...

990efe449820fe2f82e161ff51ae862dfc78e149 authored almost 5 years ago by Bentroen <[email protected]>
Fix key C8 not being playable via keyboard shortcut

Fixes #128

cc1e544e28d623d69fde27f9e0d5b280e8e81de8 authored almost 5 years ago by Bentroen <[email protected]>
Fix notes in the first tick of a song not playing when selected

Fixes #47

CAUSE:
To know when to play a column, the program checks when floor(marker_prevpos) !...

03b2a788e86236979aa75f839590dacba7623e5d authored almost 5 years ago by Bentroen <[email protected]>
Fix replacing note with custom instrument not triggering compatibility check

Fixes #88

ca262c8f6622e3b3389ba723a6f9c8c6edfd9d23 authored almost 5 years ago by Bentroen <[email protected]>
Fix scrollbar being drawn outside the screen area

The calculation for the amount of columns wasn't taking into consideration the width of the scro...

67b47eb340aef4a3581304d78d2eb9ac79a66154 authored almost 5 years ago by Bentroen <[email protected]>
Prevent auto-saving while song is playing

This causes a lag spike which disrupts a smooth song playback.

aed5f02318eb2d80731b29f0e82d338c6c3629cd authored almost 5 years ago by Bentroen <[email protected]>
Merge pull request #118 from HielkeMinecraft/development

3.7.1

d0fa783ebc185b8f293b00928b0d1ff155796d25 authored almost 5 years ago by Bentroen <[email protected]>
Fix "Github" typo

5199c42ffa95f7dd91447a758a53dcd9169a9bc0 authored almost 5 years ago by Bentroen <[email protected]>
3.7.1

6098150038b1a4294d4a268189c368f5934fe0f5 authored almost 5 years ago by Bentroen <[email protected]>
Remove auto-save from the song properties window

No longer per-song, it's now a global setting.

9d17e36f04fc1376f85db5500356bab1a1b264b4 authored almost 5 years ago by Bentroen <[email protected]>
Fix lower notes not playing all the way through

The time that each emitter will remain active for now depends on the pitch of the sound -- lower...

0029b2747014daa6777d6d79e2bd8591de376f9e authored almost 5 years ago by Bentroen <[email protected]>
Re-add importing instruments from another song

Updated to be compatible with all NBS versions up to date, which no longer crashes the program.

da7e0a8cce8052bf8626053d523fdc620d203816 authored almost 5 years ago by Bentroen <[email protected]>
Keep track of blocks with fine pitch tuning

This is for a future addition in the Compatibility window to transpose notes inside the ±100 pit...

dd96a160d5ebb0e609b8f38d52df3bb11d0ccb90 authored almost 5 years ago by Bentroen <[email protected]>
Change stereo panning popup to L 100/R 100 instead of 0-200%

Also made the hover text for the stereo icon a bit more centered

f945ba2fce94bf711d8a6b84d01e0082b62ee4a5 authored almost 5 years ago by Bentroen <[email protected]>
Fix wrong song area height when starting the program with piano disabled

The height was being defined inside the Preferences window, once the 'Show piano' toggle was cha...

d269267e52101bbee57f639ddb9a13c03e0fff5b authored almost 5 years ago by Bentroen <[email protected]>
Fix crash due to undefined MIDI name variable

In ec445fe791676e595d5ceeade77473c6b1596161, the variable song_midi wasn't initialized properly ...

d08ed95d0650d88e5ecac5a056212880f3af6f18 authored almost 5 years ago by Bentroen <[email protected]>
Fix missing space in Compatibility window

Fixes #111

292e7187f90079de299c8fb92c4d5475e12f878f authored almost 5 years ago by Bentroen <[email protected]>
Improve contrast of some colors in dark theme

- Layers without a name now display the default text in gray (as in light mode)
- Changed link c...

11f5423d3512df5159638fd3fc677f01f9b6d451 authored almost 5 years ago by Bentroen <[email protected]>
Fix text overflow in various places

- Add a new string_truncate function that automatically adds ellipses (...) when necessary
- Rep...

41d5c68d9d1b7fc2542b49d13462d84715feafb1 authored almost 5 years ago by Bentroen <[email protected]>
Fix crash when redoing a manual block placement

On undo/redo, add_block was passing a wrong argument that was causing the program to crash.

Fix...

2c1f7484f4f7e14485820c814c263aba550e3b18 authored almost 5 years ago by Bentroen <[email protected]>
Merge pull request #117 from HielkeMinecraft/auto-updater

Auto-updater/Download new versions automatically

d8af355915b69dc14204163ea7292794e07dc1ee authored almost 5 years ago by Bentroen <[email protected]>
Minor optimizations to updater

- Add quotation marks to the shell command to allow spaces in the filename
- Draw a placeholder ...

279132a0868f59864b2f982170c845b3e0867383 authored almost 5 years ago by Bentroen <[email protected]>
Restore original draw_loading code and move new code to a new script

Restored the original loading bar drawing code for historical reasons (despite unused, it's stil...

df25c8f0ec2202823afdd4fe4e8080cde0e04508 authored almost 5 years ago by Bentroen <[email protected]>
Move update check back to the get_update script

99b42913d3e9f2835b8cc8ee817ba4a02326535b authored almost 5 years ago by Bentroen <[email protected]>
Properly detect incomplete download

The update system now detects if the download failed by comparing the file size against the tota...

89ca8079723fc60dbfa5ceb6207c5e5aa0b957e6 authored about 5 years ago by Bentroen <[email protected]>
Download update automatically when one is detected

The function which previously only checked if an update was available (control_http) was split i...

03de267bf843bbfe128c7c5a246be5294e765c17 authored about 5 years ago by Bentroen <[email protected]>
Reset note count per instrument when creating a new song

Fixes #89

062a262363238cf1cd0b69b2ad924b9d015754ec authored about 5 years ago by Bentroen <[email protected]>
Fix MIDI import setting pitch of all notes to +1

The MIDI import code was passing a `true` parameter as the note pitch, which should be the value...

a9e54903d7a7ce5cc5fbf0ea6508fcf2c10a4f6c authored about 5 years ago by Bentroen <[email protected]>
Allow precise control of layer volume/stereo by holding Shift

- Layer volume and stereo can now be changed in increments of 1, not only 10
- Made normal contr...

9fead0c0e046cc1d7e848c71334ea3972ef126c6 authored about 5 years ago by Bentroen <[email protected]>
Allow appending all notes in a layer to the selection by holding Shift

Previously, clicking 'Select all note blocks in this layer' would always clear the selection pri...

0895fecf713af01f1167069a31916b4e17e2106c authored about 5 years ago by Bentroen <[email protected]>
Remove the ability to drag layer stereo with a window open

Also fixed: data pack export and stereo drag were using the same window ID

43951436f450a316102adc52bf3cf86a24441a6e authored about 5 years ago by Bentroen <[email protected]>
Fix layer volume and stereo dragging being too sensitive

Commit e5d94dfce9ac7bdd81277fee0f09a8f12847df0f was causing the dragging code for layer volume a...

305b818b6bf24a45a94a676ccf72d1063cf1836b authored about 5 years ago by Bentroen <[email protected]>
Prevent auto-recovery save from clearing the selection

Fixes #107

144474f46e3e73cf2e047fb16b50d08e134c272a authored about 5 years ago by Bentroen <[email protected]>
Prevent macro windows from locking the program

If the selection was cleared between clicking a macro and its window opening, the window and tit...

9545a5ebcdd56994fed2f1268485122010a79227 authored about 5 years ago by Bentroen <[email protected]>
Fix 'Show note chart' preference not being loaded properly

It was loading the value from the 'Show key numbers' entry instead.
Fixes #106

8133f78284556471699f734921e3174abe69f151 authored about 5 years ago by Bentroen <[email protected]>
Revert directory exists check to use external library

Due to the sandbox, using the built-in functions won't work in most of these cases (e.g. the son...

ffa292a6c214e9d79d51ff745b0bee6974f62aed authored about 5 years ago by Bentroen <[email protected]>
Note panning is prioritized over layer panning

When layer panning is mono, note panning does not average.

5c20d43abfb966079541a860d75330578e6a9b2e authored about 5 years ago by ShinkoNet <[email protected]>
Fix wrong menu actions in key edit mode

Since there are two fewer menu items on the key edit mode, the actions following 'Decrease key' ...

08ecb013b213970f6b0013a9e4540d9391f41095 authored about 5 years ago by Bentroen <[email protected]>
Update example songs

b57c2258e9cdfe4ae1b28ea0a4bc38664e772d1d authored about 5 years ago by ShinkoNet <[email protected]>
Update changelog

6e78047958f81f9728b9e3fc03a6bc9c7903020b authored about 5 years ago by Bentroen <[email protected]>
Remove metronome debug message

Was causing too much spam on the console when the metronome was active.

acd9d7b624ecfd24172e58a00b00600e1120f631 authored about 5 years ago by Bentroen <[email protected]>
Change settings file path to a macro

6292eebb3eee2791e905739aa0d607552dcb41d8 authored about 5 years ago by Bentroen <[email protected]>
Add a global auto-save preference/Implement auto-recovery system

- Song auto-save and auto-save time were not removed; rather, they're saved as the current prefe...

14d54a7d1675d6048798e70c7ce240166b63d197 authored about 5 years ago by Bentroen <[email protected]>
Fix song time signature being positioned incorrectly

15cf7184c55aa621b2bdd7252be333b09fa3db9c authored about 5 years ago by Bentroen <[email protected]>
Update changelog and version date

a1491263f9b475a79ae8cb57cd9e8f9976e7b574 authored about 5 years ago by Bentroen <[email protected]>
Update scrolling preference to reflect the different edit modes

d6665c775688943085598d2fae39ba0eba87c82c authored about 5 years ago by Bentroen <[email protected]>
Add metronome and edit mode to the reset script

966b355832243bb0d032fa22ce440f56544d7116 authored about 5 years ago by Bentroen <[email protected]>
Small text and legibility fixes

- Fix inconsistent use of title case throughout the interface
- Add ellipses on the macros that ...

e54ded0efd8a01e64c4504d203f01d7f4b4e9c33 authored about 5 years ago by Bentroen <[email protected]>
Add tempo unit selector to preferences window

1de3da0c87e852b0ac0e75bdeccdca860d16fb85 authored about 5 years ago by Bentroen <[email protected]>
Add option to display tempo as BPM

The dragging mechanic was not changed, i.e. you can only drag in the increments you could before...

960d474371ad5508106a0d81ffc9183fbd6ccfbe authored about 5 years ago by Bentroen <[email protected]>
Update Minecraft Note Block Studio.yyp

(forgot to commit the most important file)

be04486b7c8a1b0bd06f9d210c284b88de22f1a4 authored about 5 years ago by Bentroen <[email protected]>
Add mode actions to set and reset vel/pan/pitch

- According to the selected edit mode, it's now possible to set each property to a certain value...

367a123c82bfa457b03fb3893d6d867fc40bc37c authored about 5 years ago by Bentroen <[email protected]>
Fix macro bar being drawn in the wrong place with disabled layers

0e6bb3e76f98f92989d001c87874204e3b8257a8 authored about 5 years ago by Bentroen <[email protected]>
Fix bug when starting the program with disabled layer boxes

Layers were not being initialized properly

e5d94dfce9ac7bdd81277fee0f09a8f12847df0f authored about 5 years ago by Bentroen <[email protected]>
Add option to remember changes in datapack export

Moved 'Get extra notes' button to the Settings tab
Added 'Remember changes' and 'Use default' op...

9ab957bdd60e6a58a96a291a7e41d39ba75fc966 authored about 5 years ago by Bentroen <[email protected]>
Store new preferences in settings file

Store 'Show layer boxes' and 'Save options' in the file
Moved some variable definitions to befor...

785f21014b0910d15efc85c4147298bb1ddf7ea0 authored about 5 years ago by Bentroen <[email protected]>
Store settings as .ini file rather than binary

This prevents conflicts between versions. The order in which data is written to the file doesn't...

547cf288e5769790d3939b95a22d9f36b7cfd869 authored about 5 years ago by Bentroen <[email protected]>
Fixed branch export desync

I THINK THIS IS WORKING RIGHT NOW

f6d78c975a46c3183969f4bda02d5b10aa1518c3 authored about 5 years ago by ShinkoNet <[email protected]>
branch export bugfixe for empty notes

the only bug left with it now is:
the "total note blocks" recorded and the actual amount of tile...

bfc94a808ec140c31f016530c4c91e9f47adb0f6 authored about 5 years ago by ShinkoNet <[email protected]>
Add 3 polyphony to branch export

3 polyphony is simplified, it forces all note velocities to use the main layer's velocity, so ev...

af1fa69d0797e4cae50421fc7739362e1f4ffa22 authored about 5 years ago by ShinkoNet <[email protected]>
Branch export rewrite up to 2 polyphony

3 polyphony still not working correctly, but the codebase is much, MUCH nicer / easier to work w...

9cb6e88d71e167882fcb6e10146805a8c689274d authored about 5 years ago by ShinkoNet <[email protected]>
Bugfix bugfix

i fixed the bug that was made from the bugfix

0541df9316282b5ddd65e0ad238ac86b3207b2a0 authored about 5 years ago by ShinkoNet <[email protected]>
Branch export GUI bugfix

range wasn't being parsed correctly

a52428a209a21251368cdaf743db0a78ff829e39 authored about 5 years ago by ShinkoNet <[email protected]>
More bugfixes for 3 polyphony branches.

and a few gui changes for the export window.

c67e262d011ffc87deab90a1b178cf69a56886e1 authored about 5 years ago by ShinkoNet <[email protected]>
Fix note velocity if a note block occupies same space

b0d3c418b93e2e263970b2b3c5025eee00bfaeb9 authored about 5 years ago by ShinkoNet <[email protected]>
Added range and more chord bugfixing

fc7295d8612d3451e65d2b38d7f0bf1f96e4e82d authored about 5 years ago by ShinkoNet <[email protected]>
Velocity fixes + End Range

1db70376105db572cb7eccde962c13b89a9b5324 authored about 5 years ago by ShinkoNet <[email protected]>
Added support for 3-layer chords

Next step is to cleanup that abhorrent code seen in branch_export

e8e1c267d1d3f2e842c429c8f9c932161c84153d authored about 5 years ago by ShinkoNet <[email protected]>
Bugfixes

Made the branch export thing crash a lot less, and added settings / structure changes to allow i...

5b88ec8c8912c351d94fad1a26ba2b5a01cf73e7 authored about 5 years ago by ShinkoNet <[email protected]>
Added velocity toggle

2f52c178ac8698809bdcc391bf485ef997f5ad49 authored about 5 years ago by ShinkoNet <[email protected]>
Added Schematic Branch Export

These are designed as redstone modules to be included with a 3d stereophonic note block circuit.

0acdfe293f0817fe5abf5a36a0872478ecab39e3 authored about 5 years ago by ShinkoNet <[email protected]>
Merged David's GMschematic library

gmbinaryfile.dll should be replaceable with currently-existing note block studio scripts and new...

f44a056b477255f871a9a5bd61f5739ac106514e authored about 5 years ago by ShinkoNet <[email protected]>
Revert: File libraries

Keep having I/O related bugs. These need to go back in until more bugtesting is done.

6c2f96db814ad8e1a7e08f718eaa174b34d28470 authored about 5 years ago by ShinkoNet <[email protected]>
Revert: File libraries

Keep having I/O related bugs. These need to go back in until more bugtesting is done.

8a872b49e15b27d54503260ce79fa44bfd2af501 authored about 5 years ago by ShinkoNet <[email protected]>
Revert: File libraries

Keep having I/O related bugs. These need to go back in until more bugtesting is done.

4d825582dfd599a3b9253eacac62c19bb01a2511 authored about 5 years ago by ShinkoNet <[email protected]>
Revert: File libraries

Keep having I/O related bugs. These need to go back in until more bugtesting is done.

db148c48067acd4dd86f8400b366873ef43b2c1b authored about 5 years ago by ShinkoNet <[email protected]>