Quentin Bray
1bba340cf8
Better handle multiple tags respecting US format ( #878 )
...
* Better handle multiple tags respecting US format
Based on unversioned, V1 & V2 of US formats : https://github.com/UltraStar-Deluxe/format
Should address #623
Creator now takes multiple values
Maintain backward compatibility
* Update file path properties to match US formats
2026-06-23 21:04:59 +02:00
Quentin Bray
6ffa63b923
Apply R# clean-up for reliability ( #877 )
...
* Apply R# clean-up for reliability
- Migrate to NUnit4 Assert.That
- Update dependencise versions
- Fix LangVersion to 9.0 (until net core migration)
- Reformat code
- Apply 'var' style (easier for refactoring)
- Remove redundant parentheses
- Add braces on every condition blocks (1 line)
- Uses new null checking patterns
- Uses AutoProperties when possible
- Uses string scalar type instead of class
- Clean usings
- Add .orig files in git ignore
- Rename some properties to respect defined conventions and US format definition
- ID -> Id
- BPM -> Bpm
- Finish -> End
* Update R# settings according to the clean-up made
2026-06-22 19:52:06 +02:00
Rap-Voca
8dde27426c
Preparations for Song Format 1.1.0 ( #734 )
...
* Add missing Song Format 1.1.0 Tags
* Add Instrumental & Vocals
* Add Instrumental & Vocals
2024-11-24 07:14:23 +01:00
Rap-Voca and Florian Ostertag
451b97acbf
Basic Rap Note Support ( #708 )
...
* Differentiate between Rap and Freestyle Notes
* Render Rap Notes
* Treat Rap notes as own notes
* Update CLyric.cs
---------
Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com >
2024-10-11 19:42:36 +02:00
Rap-Voca
958121a252
Support for #AUDIO ( #709 )
2024-10-11 15:35:31 +02:00
Florian Ostertag
d3a49bc69e
Merge branch 'develop' into feature/642-read-tags
2024-01-01 12:09:06 +01:00
Florian Ostertag
ebba72af1e
#642 : Fix merge conflict
2023-11-23 14:22:35 +01:00
Florian Ostertag
db55aa0eb4
Merge branch 'feature/642-tags' into feature/642-read-tags
2023-11-23 14:18:54 +01:00
Florian Ostertag
90a0d77586
#642 : Implemented reading of tags
2023-11-23 14:06:08 +01:00
Gary Kertopermono
95f74f5b37
Fixed: Merge added double case for rap notes
2021-06-28 10:51:17 +02:00
Gary Kertopermono
612c18326d
Merge branch 'develop' into rap
2021-06-28 10:44:22 +02:00
Gary Kertopermono
7781cd8fa9
Added the rap icon
2021-06-15 15:01:09 +02:00
Stefan
74ebbe1f1f
Read R (RAP) and G (Golden RAP) notes as Freestyle notes
...
Read R (RAP) and G (Golden RAP) notes as Freestyle notes currently. Final implementation needed!
As mentioned in #479 this fix the song loading of songs, which contains R or G notes. But Vocaluxe still don't support these kind of notes, so the final implementation is needed. If someone wants to work on it, feel free.
2020-02-04 08:24:10 +01:00
Stefan
57fac61c93
Fix missing background image after reloading from disk
2020-01-19 16:23:31 +01:00
Stefan
a4df215654
Some fixes to allow reload a song from disk
2020-01-07 09:31:40 +01:00
Gary Kertopermono
26655b84dc
Rap notes are now properly interpreted
2019-04-09 17:32:42 +02:00
Gary Kertopermono
efead3615c
Added basic support for rap notes and golden rap notes
2019-04-08 15:16:00 +02:00
lukeIam
c907ec0f44
Refactor logging
2018-01-16 11:57:15 +01:00
lukeIam
b930588556
Introduced serilog in Vocaluxe
2018-01-13 18:33:33 +01:00
lukeIam
c16ac3eeb3
Fixed duet parsing ( closes #159 )
...
Thanks to @derivator and @BenKmann
2015-11-28 12:51:05 +01:00
Flamefire
be8fb53ecc
Don't ignore Medley Tags
2014-12-31 18:40:34 +01:00
Flamefire
cd59b82b7b
Fix some resharper warnings and errors
2014-12-02 21:59:33 +01:00
Flamefire
2f99cd2560
Make CSingNotes also implement Draw()
...
Also a bit refactoring
2014-10-22 22:00:25 +02:00
Florian Küpper
6f617aa40b
Some improvements...
2014-08-22 17:51:47 +02:00
Florian Küpper
d0958b69be
Some changes to preview-start.
2014-08-20 19:10:13 +02:00
Flamefire
f021e9a9f7
Unify language of songs
2014-08-09 17:59:15 +02:00
Flamefire
2f1b2d604a
Add Length Tag to songs
2014-03-20 20:09:54 +01:00
Flamefire
90ba1188d3
Add more log files to distinguish between classes of messages
2014-03-09 20:07:28 +01:00
Flamefire
149026ec32
IMPORTANT: Format of all files with Resharper
...
NO functional changes. If you have problems merging your changes, merge/rebase on previous commit then merge this. Conflicts can easily be resolved (take yours if in doubt)
After that merge next commits
2014-02-26 00:36:00 +01:00
Florian Küpper
70f566682f
Fix short-song-mode.
2014-01-21 19:19:04 +01:00
Florian Küpper
42ddb94072
#BACKGROUND-Tag could be multiple now, when there are more than one bgs, a slide-show will shown in ScreenSing.
2013-12-19 08:50:45 +01:00
Flamefire
1702859e79
Write decimals in international format
...
No warning on #RESOLUTION tag
2013-10-14 21:55:26 +02:00
Flamefire
d41779b6f2
Fix wrong comparisons
2013-10-13 00:27:03 +02:00
Flamefire
42ac648fc1
Remove txt on saved songs
...
Detect also gif images automatically
2013-10-12 23:10:11 +02:00
Flamefire
6e9db6ed98
Write correct tag
...
No newline in LogError (could do it manually)
2013-10-12 22:47:08 +02:00
Flamefire
b12e4156fa
Allow #ENDSHORT tags
...
Detect where Preview and ShortEnd came from
Introduce a function to check whether a given GameMode is available for a song
2013-10-12 21:42:03 +02:00
Flamefire
87ba525811
Fix for SongWriter
2013-10-12 18:08:46 +02:00
Flamefire
cc6d921f03
Implement config var
...
Implement SongWriter and Song.Save()
2013-10-12 17:32:24 +02:00
Flamefire
b0cb402dc3
Support #SOURCE, #ALBUM
...
Write #COMMENT
Keep unknown tags/lines
2013-10-12 16:10:24 +02:00
Flamefire
0a97a2e46d
Fix renaming of Editions etc.
2013-10-12 14:50:10 +02:00
Flamefire
da91f177eb
Read more than 2 voice names
2013-10-11 20:25:56 +02:00
Flamefire
8e80cf93e2
Add Songwriter and #PREVIEW tag
2013-10-11 20:25:05 +02:00
Flamefire
d498e0b935
Remove empty lines from Songs (causes problems otherwise!)
...
Compatibility reading mode for songs with 0-based lengths
Give Lines as an enumerable instead of creating an array
2013-10-11 19:19:42 +02:00
Flamefire
a9b3e1d3f8
Simplify song-image detection
...
Store comment as 1 string
2013-10-11 14:50:31 +02:00
Flamefire
2ec094e734
Easier logging in SongLoader
2013-10-11 14:50:31 +02:00
Flamefire
05e170e91a
Rename SongLoader file
2013-10-11 14:50:30 +02:00